[SSE] Add autocorrect settings for hyperlinks
This commit is contained in:
		
							parent
							
								
									294f3661f1
								
							
						
					
					
						commit
						20d4568346
					
				| 
						 | 
				
			
			@ -81,6 +81,12 @@
 | 
			
		|||
</div>
 | 
			
		||||
<div id="id-autocorrect-dialog-settings-sse-autoformat" class="settings-panel">
 | 
			
		||||
    <div class="inner-content" style="width: 100%;">
 | 
			
		||||
        <div class="padding-small">
 | 
			
		||||
            <label class="header"><%= scope.textReplaceText %></label>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="padding-large">
 | 
			
		||||
            <div id="id-autocorrect-dialog-chk-hyperlink"></div>
 | 
			
		||||
        </div>
 | 
			
		||||
        <div class="padding-small">
 | 
			
		||||
            <label class="header"><%= scope.textApplyAsWork %></label>
 | 
			
		||||
        </div>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -335,6 +335,17 @@ define([ 'text!common/main/lib/template/AutoCorrectDialog.template',
 | 
			
		|||
                    Common.Utils.InternalSettings.set(me.appPrefix + "settings-autoformat-new-rows", checked);
 | 
			
		||||
                    me.api.asc_setIncludeNewRowColTable(checked);
 | 
			
		||||
                });
 | 
			
		||||
 | 
			
		||||
                this.chHyperlink = new Common.UI.CheckBox({
 | 
			
		||||
                    el: $('#id-autocorrect-dialog-chk-hyperlink'),
 | 
			
		||||
                    labelText: this.textHyperlink,
 | 
			
		||||
                    value: Common.Utils.InternalSettings.get(this.appPrefix + "settings-autoformat-hyperlink")
 | 
			
		||||
                }).on('change', function(field, newValue, oldValue, eOpts){
 | 
			
		||||
                    var checked = (field.getValue()==='checked');
 | 
			
		||||
                    Common.localStorage.setBool(me.appPrefix + "settings-autoformat-hyperlink", checked);
 | 
			
		||||
                    Common.Utils.InternalSettings.set(me.appPrefix + "settings-autoformat-hyperlink", checked);
 | 
			
		||||
                    me.api.asc_setAutoCorrectHyperlinks(checked);
 | 
			
		||||
                });
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            // AutoCorrect
 | 
			
		||||
| 
						 | 
				
			
			@ -372,7 +383,7 @@ define([ 'text!common/main/lib/template/AutoCorrectDialog.template',
 | 
			
		|||
                    this.inputRecFind, this.mathRecList, this.btnResetRec, this.btnAddRec, this.btnDeleteRec, // 1 tab
 | 
			
		||||
                    this.chFLSentence // 3 tab
 | 
			
		||||
                ];
 | 
			
		||||
            arr = arr.concat(this.chNewRows ? [this.chNewRows] : [this.chQuotes, this.chHyphens, this.chBulleted, this.chNumbered]);
 | 
			
		||||
            arr = arr.concat(this.chNewRows ? [this.chHyperlink, this.chNewRows] : [this.chQuotes, this.chHyphens, this.chBulleted, this.chNumbered]);
 | 
			
		||||
            return arr;
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -441,7 +452,7 @@ define([ 'text!common/main/lib/template/AutoCorrectDialog.template',
 | 
			
		|||
        onAutoformatCategoryClick: function(delay) {
 | 
			
		||||
            var me = this;
 | 
			
		||||
            _.delay(function(){
 | 
			
		||||
                me.chNewRows ? me.chNewRows.focus() : me.chQuotes.focus();
 | 
			
		||||
                me.chHyperlink ? me.chHyperlink.focus() : me.chQuotes.focus();
 | 
			
		||||
            },delay ? 50 : 0);
 | 
			
		||||
        },
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -816,7 +827,8 @@ define([ 'text!common/main/lib/template/AutoCorrectDialog.template',
 | 
			
		|||
        textApplyAsWork: 'Apply as you work',
 | 
			
		||||
        textNewRowCol: 'Include new rows and columns in table',
 | 
			
		||||
        textAutoCorrect: 'AutoCorrect',
 | 
			
		||||
        textFLSentence: 'Capitalize first letter of sentences'
 | 
			
		||||
        textFLSentence: 'Capitalize first letter of sentences',
 | 
			
		||||
        textHyperlink: 'Internet and network paths with hyperlinks'
 | 
			
		||||
 | 
			
		||||
    }, Common.Views.AutoCorrectDialog || {}))
 | 
			
		||||
});
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2497,6 +2497,10 @@ define([
 | 
			
		|||
                Common.Utils.InternalSettings.set("sse-settings-autoformat-new-rows", value);
 | 
			
		||||
                me.api.asc_setIncludeNewRowColTable(value);
 | 
			
		||||
 | 
			
		||||
                value = Common.localStorage.getBool("sse-settings-autoformat-hyperlink", true);
 | 
			
		||||
                Common.Utils.InternalSettings.set("sse-settings-autoformat-hyperlink", value);
 | 
			
		||||
                me.api.asc_setAutoCorrectHyperlinks(value);
 | 
			
		||||
 | 
			
		||||
                value = Common.localStorage.getBool("sse-settings-autoformat-fl-sentence", true);
 | 
			
		||||
                Common.Utils.InternalSettings.set("sse-settings-autoformat-fl-sentence", value);
 | 
			
		||||
                me.api.asc_SetAutoCorrectFirstLetterOfSentences && me.api.asc_SetAutoCorrectFirstLetterOfSentences(value);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -171,6 +171,7 @@
 | 
			
		|||
  "Common.Views.AutoCorrectDialog.warnRestore": "The autocorrect entry for %1 will be reset to its original value. Do you want to continue?",
 | 
			
		||||
  "Common.Views.AutoCorrectDialog.textAutoCorrect": "AutoCorrect",
 | 
			
		||||
  "Common.Views.AutoCorrectDialog.textFLSentence": "Capitalize first letter of sentences",
 | 
			
		||||
  "Common.Views.AutoCorrectDialog.textHyperlink": "Internet and network paths with hyperlinks",
 | 
			
		||||
  "Common.Views.Chat.textSend": "Send",
 | 
			
		||||
  "Common.Views.Comments.textAdd": "Add",
 | 
			
		||||
  "Common.Views.Comments.textAddComment": "Add Comment",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue