[SSE] Remove all cell watches
This commit is contained in:
		
							parent
							
								
									0800af0484
								
							
						
					
					
						commit
						9475364cfb
					
				| 
						 | 
				
			
			@ -874,6 +874,10 @@
 | 
			
		|||
    border: @scaled-one-px-value solid @border-regular-control;
 | 
			
		||||
    .border-radius(@border-radius-small);
 | 
			
		||||
 | 
			
		||||
    &.auto {
 | 
			
		||||
        width: auto;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    &.dropdown-toggle {
 | 
			
		||||
        width: 13px;
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3612,7 +3612,7 @@ define([
 | 
			
		|||
            textRequestMacros: 'A macro makes a request to URL. Do you want to allow the request to the %1?',
 | 
			
		||||
            textRememberMacros: 'Remember my choice for all macros',
 | 
			
		||||
            confirmAddCellWatches: 'This action will add {0} cell watches.<br>Do you want to continue?',
 | 
			
		||||
            confirmAddCellWatchesMax: 'This action will add only {0} cell watches by memory save reason. Do you want to continue?'
 | 
			
		||||
            confirmAddCellWatchesMax: 'This action will add only {0} cell watches by memory save reason.<br>Do you want to continue?'
 | 
			
		||||
 | 
			
		||||
        }
 | 
			
		||||
    })(), SSE.Controllers.Main || {}))
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,17 +4,17 @@
 | 
			
		|||
            <tr>
 | 
			
		||||
                <td class="padding-large">
 | 
			
		||||
                    <button type="button" class="btn btn-text-default auto sort-dialog-btn-text" id="watch-dialog-btn-add"><%= scope.textAdd %></button>
 | 
			
		||||
                    <button type="button" class="btn btn-text-default auto sort-dialog-btn-text" id="watch-dialog-btn-delete"><%= scope.textDelete %></button>
 | 
			
		||||
                    <div id="watch-dialog-btn-delete" style="display: inline-block;"></div>
 | 
			
		||||
                </td>
 | 
			
		||||
            </tr>
 | 
			
		||||
            <tr>
 | 
			
		||||
                <td>
 | 
			
		||||
                    <label class="header" style="width: 76px;"><%= scope.textBook %></label><!--
 | 
			
		||||
                    --><label class="header" style="width: 70px;"><%= scope.textSheet %></label><!--
 | 
			
		||||
                    --><label class="header" style="width: 70px;"><%= scope.textName %></label><!--
 | 
			
		||||
                    --><label class="header" style="width: 70px;"><%= scope.textCell %></label><!--
 | 
			
		||||
                    --><label class="header" style="width: 110px;"><%= scope.textValue %></label><!--
 | 
			
		||||
                    --><label class="header" style=""><%= scope.textFormula %></label>
 | 
			
		||||
                    <label class="header" style="width: 76px;overflow: hidden;text-overflow: ellipsis;vertical-align: middle;"><%= scope.textBook %></label><!--
 | 
			
		||||
                    --><label class="header" style="width: 70px;overflow: hidden;text-overflow: ellipsis;vertical-align: middle;"><%= scope.textSheet %></label><!--
 | 
			
		||||
                    --><label class="header" style="width: 70px;overflow: hidden;text-overflow: ellipsis;vertical-align: middle;"><%= scope.textName %></label><!--
 | 
			
		||||
                    --><label class="header" style="width: 70px;overflow: hidden;text-overflow: ellipsis;vertical-align: middle;"><%= scope.textCell %></label><!--
 | 
			
		||||
                    --><label class="header" style="width: 110px;overflow: hidden;text-overflow: ellipsis;vertical-align: middle;"><%= scope.textValue %></label><!--
 | 
			
		||||
                    --><label class="header" style="width: 140px;overflow: hidden;text-overflow: ellipsis;vertical-align: middle;"><%= scope.textFormula %></label>
 | 
			
		||||
                </td>
 | 
			
		||||
            </tr>
 | 
			
		||||
            <tr>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -109,10 +109,26 @@ define([  'text!spreadsheeteditor/main/app/template/WatchDialog.template',
 | 
			
		|||
            this.btnAdd.on('click', _.bind(this.onAddWatch, this, false));
 | 
			
		||||
 | 
			
		||||
            this.btnDelete = new Common.UI.Button({
 | 
			
		||||
                el: $('#watch-dialog-btn-delete', this.$window)
 | 
			
		||||
                parentEl: $('#watch-dialog-btn-delete', this.$window),
 | 
			
		||||
                cls: 'btn-text-split-default auto',
 | 
			
		||||
                caption: this.textDelete,
 | 
			
		||||
                split: true,
 | 
			
		||||
                menu        : new Common.UI.Menu({
 | 
			
		||||
                    style: 'min-width:100px;',
 | 
			
		||||
                    items: [
 | 
			
		||||
                        {
 | 
			
		||||
                            caption: this.textDelete,
 | 
			
		||||
                            value: 0
 | 
			
		||||
                        },
 | 
			
		||||
                        {
 | 
			
		||||
                            caption:  this.textDeleteAll,
 | 
			
		||||
                            value: 1
 | 
			
		||||
                        }]
 | 
			
		||||
                })
 | 
			
		||||
            });
 | 
			
		||||
            $(this.btnDelete.cmpEl.find('button')[0]).css('min-width', '87px');
 | 
			
		||||
            this.btnDelete.on('click', _.bind(this.onDeleteWatch, this));
 | 
			
		||||
 | 
			
		||||
            this.btnDelete.menu.on('item:click', _.bind(this.onDeleteMenu, this));
 | 
			
		||||
            this.afterRender();
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -197,6 +213,13 @@ define([  'text!spreadsheeteditor/main/app/template/WatchDialog.template',
 | 
			
		|||
            }
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
        onDeleteMenu: function(menu, item) {
 | 
			
		||||
            if (item.value == 1) {
 | 
			
		||||
                this.api.asc_deleteCellWatches(undefined, true);
 | 
			
		||||
            } else
 | 
			
		||||
                this.onDeleteWatch();
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
        onSelectWatch: function(lisvView, itemView, record) {
 | 
			
		||||
            this.updateButtons();
 | 
			
		||||
        },
 | 
			
		||||
| 
						 | 
				
			
			@ -222,6 +245,7 @@ define([  'text!spreadsheeteditor/main/app/template/WatchDialog.template',
 | 
			
		|||
        txtTitle: 'Watch Window',
 | 
			
		||||
        textAdd: 'Add watch',
 | 
			
		||||
        textDelete: 'Delete watch',
 | 
			
		||||
        textDeleteAll: 'Delete all',
 | 
			
		||||
        closeButtonText: 'Close',
 | 
			
		||||
        textBook: 'Book',
 | 
			
		||||
        textSheet: 'Sheet',
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1106,7 +1106,7 @@
 | 
			
		|||
  "SSE.Controllers.Main.warnNoLicenseUsers": "You've reached the user limit for %1 editors. Contact %1 sales team for personal upgrade terms.",
 | 
			
		||||
  "SSE.Controllers.Main.warnProcessRightsChange": "You have been denied the right to edit the file.",
 | 
			
		||||
  "SSE.Controllers.Main.confirmAddCellWatches": "This action will add {0} cell watches.<br>Do you want to continue?",
 | 
			
		||||
  "SSE.Controllers.Main.confirmAddCellWatchesMax": "This action will add only {0} cell watches by memory save reason. Do you want to continue?",
 | 
			
		||||
  "SSE.Controllers.Main.confirmAddCellWatchesMax": "This action will add only {0} cell watches by memory save reason.<br>Do you want to continue?",
 | 
			
		||||
  "SSE.Controllers.Print.strAllSheets": "All Sheets",
 | 
			
		||||
  "SSE.Controllers.Print.textFirstCol": "First column",
 | 
			
		||||
  "SSE.Controllers.Print.textFirstRow": "First row",
 | 
			
		||||
| 
						 | 
				
			
			@ -3675,6 +3675,7 @@
 | 
			
		|||
  "SSE.Views.WatchDialog.txtTitle": "Watch Window",
 | 
			
		||||
  "SSE.Views.WatchDialog.textAdd": "Add watch",
 | 
			
		||||
  "SSE.Views.WatchDialog.textDelete": "Delete watch",
 | 
			
		||||
  "SSE.Views.WatchDialog.textDeleteAll": "Delete all",
 | 
			
		||||
  "SSE.Views.WatchDialog.closeButtonText": "Close",
 | 
			
		||||
  "SSE.Views.WatchDialog.textBook": "Book",
 | 
			
		||||
  "SSE.Views.WatchDialog.textSheet": "Sheet",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3664,6 +3664,9 @@
 | 
			
		|||
  "SSE.Views.ViewTab.tipCreate": "Создать представление листа",
 | 
			
		||||
  "SSE.Views.ViewTab.tipFreeze": "Закрепить области",
 | 
			
		||||
  "SSE.Views.ViewTab.tipSheetView": "Представление листа",
 | 
			
		||||
  "SSE.Views.WatchDialog.textAdd": "Добавить контрольное значение",
 | 
			
		||||
  "SSE.Views.WatchDialog.textDelete": "Удалить контрольное значение",
 | 
			
		||||
  "SSE.Views.WatchDialog.textDeleteAll": "Удалить все",
 | 
			
		||||
  "SSE.Views.WBProtection.hintAllowRanges": "Разрешить редактировать диапазоны",
 | 
			
		||||
  "SSE.Views.WBProtection.hintProtectSheet": "Защитить лист",
 | 
			
		||||
  "SSE.Views.WBProtection.hintProtectWB": "Защитить книгу",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue