Merge pull request #516 from ONLYOFFICE/feature/de-line-numbers-new
Feature/de line numbers new [DE] Fix Bug 37107
This commit is contained in:
commit
db7d0d1e36
|
@ -60,7 +60,8 @@ define([
|
|||
'documenteditor/main/app/view/WatermarkSettingsDialog',
|
||||
'documenteditor/main/app/view/CompareSettingsDialog',
|
||||
'documenteditor/main/app/view/ListSettingsDialog',
|
||||
'documenteditor/main/app/view/DateTimeDialog'
|
||||
'documenteditor/main/app/view/DateTimeDialog',
|
||||
'documenteditor/main/app/view/LineNumbersDialog'
|
||||
], function () {
|
||||
'use strict';
|
||||
|
||||
|
@ -101,7 +102,8 @@ define([
|
|||
pgmargins: undefined,
|
||||
fontsize: undefined,
|
||||
in_equation: false,
|
||||
in_chart: false
|
||||
in_chart: false,
|
||||
linenum_apply: Asc.c_oAscSectionApplyType.All
|
||||
};
|
||||
this.flg = {};
|
||||
this.diagramEditor = null;
|
||||
|
@ -334,6 +336,7 @@ define([
|
|||
toolbar.btnInsertSymbol.on('click', _.bind(this.onInsertSymbolClick, this));
|
||||
toolbar.mnuNoControlsColor.on('click', _.bind(this.onNoControlsColor, this));
|
||||
toolbar.mnuControlsColorPicker.on('select', _.bind(this.onSelectControlsColor, this));
|
||||
toolbar.btnLineNumbers.menu.on('item:click', _.bind(this.onLineNumbersSelect, this));
|
||||
Common.Gateway.on('insertimage', _.bind(this.insertImage, this));
|
||||
Common.Gateway.on('setmailmergerecipients', _.bind(this.setMailMergeRecipients, this));
|
||||
$('#id-toolbar-menu-new-control-color').on('click', _.bind(this.onNewControlsColor, this));
|
||||
|
@ -385,6 +388,7 @@ define([
|
|||
this.api.asc_registerCallback('asc_onMathTypes', _.bind(this.onApiMathTypes, this));
|
||||
this.api.asc_registerCallback('asc_onColumnsProps', _.bind(this.onColumnsProps, this));
|
||||
this.api.asc_registerCallback('asc_onSectionProps', _.bind(this.onSectionProps, this));
|
||||
this.api.asc_registerCallback('asc_onLineNumbersProps', _.bind(this.onLineNumbersProps, this));
|
||||
this.api.asc_registerCallback('asc_onContextMenu', _.bind(this.onContextMenu, this));
|
||||
this.api.asc_registerCallback('asc_onShowParaMarks', _.bind(this.onShowParaMarks, this));
|
||||
this.api.asc_registerCallback('asc_onChangeSdtGlobalSettings', _.bind(this.onChangeSdtGlobalSettings, this));
|
||||
|
@ -1674,6 +1678,63 @@ define([
|
|||
Common.NotificationCenter.trigger('edit:complete', this.toolbar);
|
||||
},
|
||||
|
||||
onLineNumbersSelect: function(menu, item) {
|
||||
if (_.isUndefined(item.value))
|
||||
return;
|
||||
|
||||
switch (item.value) {
|
||||
case 0:
|
||||
this.api.asc_SetLineNumbersProps(this._state.linenum_apply, null);
|
||||
break;
|
||||
case 1:
|
||||
case 2:
|
||||
case 3:
|
||||
this._state.linenum = undefined;
|
||||
if (this.api && item.checked) {
|
||||
var props = new Asc.CSectionLnNumType();
|
||||
props.put_Restart(item.value==1 ? Asc.c_oAscLineNumberRestartType.Continuous : (item.value==2 ? Asc.c_oAscLineNumberRestartType.NewPage : Asc.c_oAscLineNumberRestartType.NewSection));
|
||||
this.api.asc_SetLineNumbersProps(this._state.linenum_apply, props);
|
||||
}
|
||||
break;
|
||||
case 4:
|
||||
this.api && this.api.asc_SetParagraphSuppressLineNumbers(item.checked);
|
||||
break;
|
||||
case 5:
|
||||
var win,
|
||||
me = this;
|
||||
win = new DE.Views.LineNumbersDialog({
|
||||
applyTo: me._state.linenum_apply,
|
||||
handler: function(dlg, result) {
|
||||
if (result == 'ok') {
|
||||
var settings = dlg.getSettings();
|
||||
me.api.asc_SetLineNumbersProps(settings.type, settings.props);
|
||||
me._state.linenum_apply = settings.type;
|
||||
Common.NotificationCenter.trigger('edit:complete', me.toolbar);
|
||||
}
|
||||
}
|
||||
});
|
||||
win.show();
|
||||
win.setSettings(me.api.asc_GetLineNumbersProps());
|
||||
break;
|
||||
}
|
||||
Common.NotificationCenter.trigger('edit:complete', this.toolbar);
|
||||
},
|
||||
|
||||
onLineNumbersProps: function(props) {
|
||||
var index = 0;
|
||||
if (props) {
|
||||
switch (props.get_Restart()) {
|
||||
case Asc.c_oAscLineNumberRestartType.Continuous: index = 1; break;
|
||||
case Asc.c_oAscLineNumberRestartType.NewPage: index = 2; break;
|
||||
case Asc.c_oAscLineNumberRestartType.NewSection: index = 3; break;
|
||||
}
|
||||
}
|
||||
if (this._state.linenum === index)
|
||||
return;
|
||||
this.toolbar.btnLineNumbers.menu.items[index].setChecked(true);
|
||||
this._state.linenum = index;
|
||||
},
|
||||
|
||||
onColorSchemaClick: function(menu, item) {
|
||||
if (this.api) {
|
||||
this.api.asc_ChangeColorSchemeByIdx(item.value);
|
||||
|
|
|
@ -79,6 +79,11 @@
|
|||
<div id="paragraphadv-checkbox-keep-next"></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="padding-small" colspan="2">
|
||||
<div id="paragraphadv-checkbox-suppress-line-numbers"></div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -130,6 +130,7 @@
|
|||
<span class="btn-slot text x-huge" id="slot-btn-pagesize"></span>
|
||||
<span class="btn-slot text x-huge" id="slot-btn-columns"></span>
|
||||
<span class="btn-slot text x-huge btn-pagebreak"></span>
|
||||
<span class="btn-slot text x-huge" id="slot-btn-line-numbers"></span>
|
||||
</div>
|
||||
<div class="separator long"></div>
|
||||
<div class="group">
|
||||
|
|
258
apps/documenteditor/main/app/view/LineNumbersDialog.js
Normal file
258
apps/documenteditor/main/app/view/LineNumbersDialog.js
Normal file
|
@ -0,0 +1,258 @@
|
|||
/*
|
||||
*
|
||||
* (c) Copyright Ascensio System SIA 2010-2020
|
||||
*
|
||||
* This program is a free software product. You can redistribute it and/or
|
||||
* modify it under the terms of the GNU Affero General Public License (AGPL)
|
||||
* version 3 as published by the Free Software Foundation. In accordance with
|
||||
* Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect
|
||||
* that Ascensio System SIA expressly excludes the warranty of non-infringement
|
||||
* of any third-party rights.
|
||||
*
|
||||
* This program is distributed WITHOUT ANY WARRANTY; without even the implied
|
||||
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For
|
||||
* details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html
|
||||
*
|
||||
* You can contact Ascensio System SIA at 20A-12 Ernesta Birznieka-Upisha
|
||||
* street, Riga, Latvia, EU, LV-1050.
|
||||
*
|
||||
* The interactive user interfaces in modified source and object code versions
|
||||
* of the Program must display Appropriate Legal Notices, as required under
|
||||
* Section 5 of the GNU AGPL version 3.
|
||||
*
|
||||
* Pursuant to Section 7(b) of the License you must retain the original Product
|
||||
* logo when distributing the program. Pursuant to Section 7(e) we decline to
|
||||
* grant you any rights under trademark law for use of our trademarks.
|
||||
*
|
||||
* All the Product's GUI elements, including illustrations and icon sets, as
|
||||
* well as technical writing content are licensed under the terms of the
|
||||
* Creative Commons Attribution-ShareAlike 4.0 International. See the License
|
||||
* terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode
|
||||
*
|
||||
*/
|
||||
/**
|
||||
* LineNumbersDialog.js
|
||||
*
|
||||
* Created by Julia Svinareva on 18/09/19
|
||||
* Copyright (c) 2020 Ascensio System SIA. All rights reserved.
|
||||
*
|
||||
*/
|
||||
|
||||
define([
|
||||
'common/main/lib/component/Window',
|
||||
'common/main/lib/component/CheckBox',
|
||||
'common/main/lib/component/MetricSpinner'
|
||||
], function () { 'use strict';
|
||||
|
||||
DE.Views.LineNumbersDialog = Common.UI.Window.extend(_.extend({
|
||||
options: {
|
||||
width: 290,
|
||||
height: 308,
|
||||
header: true,
|
||||
style: 'min-width: 290px;',
|
||||
cls: 'modal-dlg',
|
||||
buttons: ['ok', 'cancel']
|
||||
},
|
||||
|
||||
initialize : function(options) {
|
||||
_.extend(this.options, {
|
||||
title: this.textTitle
|
||||
}, options || {});
|
||||
|
||||
this.template = [
|
||||
'<div class="box" style="">',
|
||||
'<div id="line-numbers-add-line-numbering" style="margin-bottom: 15px;"></div>',
|
||||
'<div style="margin-bottom: 15px;">',
|
||||
'<div style="display: inline-block; margin-right: 9px;"><label>' + this.textStartAt + '</label><div id="line-numbers-start-at"></div></div>',
|
||||
'<div style="display: inline-block; margin-right: 9px;"><label>' + this.textFromText + '</label><div id="line-numbers-from-text"></div></div>',
|
||||
'<div style="display: inline-block;"><label>' + this.textCountBy + '</label><div id="line-numbers-count-by"></div></div>',
|
||||
'</div>',
|
||||
'<div style="margin-bottom: 8px;"><label>' + this.textNumbering + '</label></div>',
|
||||
'<div id="line-numbers-restart-each-page" style="margin-bottom: 8px;"></div>',
|
||||
'<div id="line-numbers-restart-each-section" style="margin-bottom: 8px;"></div>',
|
||||
'<div id="line-numbers-continuous" style="margin-bottom: 15px;"></div>',
|
||||
'<div style="margin-bottom: 5px;">',
|
||||
'<label style="margin-top: 4px;">' + this.textApplyTo + '</label><div id="line-numbers-combo-apply" class="input-group-nr" style="display: inline-block; width:125px;float:right;"></div>',
|
||||
'</div>',
|
||||
'</div>'
|
||||
].join('');
|
||||
|
||||
this.options.tpl = _.template(this.template)(this.options);
|
||||
|
||||
this.spinners = [];
|
||||
this._noApply = false;
|
||||
|
||||
Common.UI.Window.prototype.initialize.call(this, this.options);
|
||||
},
|
||||
|
||||
render: function() {
|
||||
Common.UI.Window.prototype.render.call(this);
|
||||
|
||||
this.chAddLineNumbering = new Common.UI.CheckBox({
|
||||
el: $('#line-numbers-add-line-numbering'),
|
||||
labelText: this.textAddLineNumbering
|
||||
}).on('change', _.bind(function(field, newValue, oldValue, eOpts){
|
||||
var checked = field.getValue()!=='checked';
|
||||
this.spnStartAt.setDisabled(checked);
|
||||
this.spnFromText.setDisabled(checked);
|
||||
this.spnCountBy.setDisabled(checked);
|
||||
this.rbRestartEachPage.setDisabled(checked);
|
||||
this.rbRestartEachSection.setDisabled(checked);
|
||||
this.rbContinuous.setDisabled(checked);
|
||||
}, this));
|
||||
|
||||
this.spnStartAt = new Common.UI.MetricSpinner({
|
||||
el: $('#line-numbers-start-at'),
|
||||
step: 1,
|
||||
width: 80,
|
||||
defaultUnit : '',
|
||||
value: 1,
|
||||
maxValue: 32767,
|
||||
minValue: 1,
|
||||
disabled: true
|
||||
});
|
||||
|
||||
this.spnFromText = new Common.UI.MetricSpinner({
|
||||
el: $('#line-numbers-from-text'),
|
||||
step: 0.1,
|
||||
width: 80,
|
||||
defaultUnit : 'cm',
|
||||
value: 'Auto',
|
||||
maxValue: 55.87,
|
||||
minValue: 0.1,
|
||||
allowAuto: true,
|
||||
disabled: true
|
||||
});
|
||||
this.spinners.push(this.spnFromText);
|
||||
|
||||
this.spnCountBy = new Common.UI.MetricSpinner({
|
||||
el: $('#line-numbers-count-by'),
|
||||
step: 1,
|
||||
width: 80,
|
||||
defaultUnit : '',
|
||||
value: 1,
|
||||
maxValue: 100,
|
||||
minValue: 1,
|
||||
disabled: true
|
||||
});
|
||||
|
||||
this.rbRestartEachPage = new Common.UI.RadioBox({
|
||||
el: $('#line-numbers-restart-each-page'),
|
||||
labelText: this.textRestartEachPage,
|
||||
name: 'asc-radio-line-numbers',
|
||||
disabled: true,
|
||||
checked: true
|
||||
});
|
||||
|
||||
this.rbRestartEachSection = new Common.UI.RadioBox({
|
||||
el: $('#line-numbers-restart-each-section'),
|
||||
labelText: this.textRestartEachSection,
|
||||
name: 'asc-radio-line-numbers',
|
||||
disabled: true
|
||||
});
|
||||
|
||||
this.rbContinuous = new Common.UI.RadioBox({
|
||||
el: $('#line-numbers-continuous'),
|
||||
labelText: this.textContinuous,
|
||||
name: 'asc-radio-line-numbers',
|
||||
disabled: true
|
||||
});
|
||||
|
||||
this.cmbApply = new Common.UI.ComboBox({
|
||||
el: $('#line-numbers-combo-apply'),
|
||||
cls: 'input-group-nr',
|
||||
menuStyle: 'min-width: 125px;',
|
||||
editable: false,
|
||||
data: [
|
||||
{ displayValue: this.textSection, value: Asc.c_oAscSectionApplyType.Current },
|
||||
{ displayValue: this.textForward, value: Asc.c_oAscSectionApplyType.ToEnd },
|
||||
{ displayValue: this.textDocument, value: Asc.c_oAscSectionApplyType.All }
|
||||
]
|
||||
});
|
||||
this.cmbApply.setValue(this.options.applyTo);
|
||||
|
||||
this.getChild().find('.dlg-btn').on('click', _.bind(this.onBtnClick, this));
|
||||
|
||||
this.updateMetricUnit();
|
||||
},
|
||||
|
||||
afterRender: function() {
|
||||
},
|
||||
|
||||
setSettings: function (props) {
|
||||
if (props) {
|
||||
var type = props.get_Restart();
|
||||
this.chAddLineNumbering.setValue(true);
|
||||
switch (type) {
|
||||
case Asc.c_oAscLineNumberRestartType.Continuous: this.rbContinuous.setValue(true, true); break;
|
||||
case Asc.c_oAscLineNumberRestartType.NewPage: this.rbRestartEachPage.setValue(true, true); break;
|
||||
case Asc.c_oAscLineNumberRestartType.NewSection: this.rbRestartEachSection.setValue(true, true); break;
|
||||
}
|
||||
this.spnStartAt.setValue(props.get_Start()!==null && props.get_Start()!==undefined ? props.get_Start() : '', true);
|
||||
this.spnFromText.setValue(props.get_Distance()!==null && props.get_Distance()!==undefined ? Common.Utils.Metric.fnRecalcFromMM(props.get_Distance() * 25.4 / 20 / 72.0) : -1, true);
|
||||
this.spnCountBy.setValue(props.get_CountBy()!==null && props.get_CountBy()!==undefined ? props.get_CountBy() : '', true);
|
||||
} else
|
||||
this.chAddLineNumbering.setValue(false);
|
||||
},
|
||||
|
||||
_handleInput: function(state) {
|
||||
if (this.options.handler) {
|
||||
this.options.handler.call(this, this, state);
|
||||
}
|
||||
|
||||
this.close();
|
||||
},
|
||||
|
||||
onBtnClick: function(event) {
|
||||
this._handleInput(event.currentTarget.attributes['result'].value);
|
||||
},
|
||||
|
||||
onPrimary: function() {
|
||||
this._handleInput('ok');
|
||||
return false;
|
||||
},
|
||||
|
||||
getSettings: function() {
|
||||
var props;
|
||||
if (this.chAddLineNumbering.getValue()==='checked') {
|
||||
props = new Asc.CSectionLnNumType();
|
||||
if (this.rbContinuous.getValue())
|
||||
props.put_Restart(Asc.c_oAscLineNumberRestartType.Continuous);
|
||||
else if (this.rbRestartEachPage.getValue())
|
||||
props.put_Restart(Asc.c_oAscLineNumberRestartType.NewPage);
|
||||
else if (this.rbRestartEachSection.getValue())
|
||||
props.put_Restart(Asc.c_oAscLineNumberRestartType.NewSection);
|
||||
props.put_Start(this.spnStartAt.getValue()!=='' ? this.spnStartAt.getNumberValue() : undefined);
|
||||
var value = this.spnFromText.getNumberValue();
|
||||
props.put_Distance(value<0 ? null : parseInt(Common.Utils.Metric.fnRecalcToMM(value) * 72 * 20 / 25.4));
|
||||
props.put_CountBy(this.spnCountBy.getValue()!=='' ? this.spnCountBy.getNumberValue() : undefined);
|
||||
}
|
||||
return {props: props, type: this.cmbApply.getValue()};
|
||||
},
|
||||
|
||||
updateMetricUnit: function() {
|
||||
if (this.spinners) {
|
||||
for (var i=0; i<this.spinners.length; i++) {
|
||||
var spinner = this.spinners[i];
|
||||
spinner.setDefaultUnit(Common.Utils.Metric.getCurrentMetricName());
|
||||
spinner.setStep(Common.Utils.Metric.getCurrentMetric()==Common.Utils.Metric.c_MetricUnits.pt ? 1 : 0.1);
|
||||
}
|
||||
}
|
||||
|
||||
},
|
||||
|
||||
textTitle: 'Line Numbers',
|
||||
textAddLineNumbering: 'Add line numbering',
|
||||
textStartAt: 'Start at',
|
||||
textFromText: 'From text',
|
||||
textCountBy: 'Count by',
|
||||
textNumbering: 'Numbering',
|
||||
textRestartEachPage: 'Restart Each Page',
|
||||
textRestartEachSection: 'Restart Each Section',
|
||||
textContinuous: 'Continuous',
|
||||
textApplyTo: 'Apply changes to',
|
||||
textDocument: 'Whole document',
|
||||
textSection: 'Current section',
|
||||
textForward: 'This point forward'
|
||||
}, DE.Views.LineNumbersDialog || {}))
|
||||
});
|
|
@ -346,6 +346,16 @@ define([ 'text!documenteditor/main/app/template/ParagraphSettingsAdvanced.tem
|
|||
}
|
||||
}, this));
|
||||
|
||||
this.chLineNumbers = new Common.UI.CheckBox({
|
||||
el: $('#paragraphadv-checkbox-suppress-line-numbers'),
|
||||
labelText: this.strSuppressLineNumbers
|
||||
});
|
||||
this.chLineNumbers.on('change', _.bind(function(field, newValue, oldValue, eOpts){
|
||||
if (this._changedProps) {
|
||||
this._changedProps.put_SuppressLineNumbers(field.getValue()=='checked');
|
||||
}
|
||||
}, this));
|
||||
|
||||
// Borders
|
||||
|
||||
this.cmbBorderSize = new Common.UI.ComboBorderSize({
|
||||
|
@ -774,6 +784,8 @@ define([ 'text!documenteditor/main/app/template/ParagraphSettingsAdvanced.tem
|
|||
this.chKeepNext.setValue((props.get_KeepNext() !== null && props.get_KeepNext() !== undefined) ? props.get_KeepNext() : 'indeterminate', true);
|
||||
this.chOrphan.setValue((props.get_WidowControl() !== null && props.get_WidowControl() !== undefined) ? props.get_WidowControl() : 'indeterminate', true);
|
||||
|
||||
this.chLineNumbers.setValue((props.get_SuppressLineNumbers() !== null && props.get_SuppressLineNumbers() !== undefined) ? props.get_SuppressLineNumbers() : 'indeterminate', true);
|
||||
|
||||
this.Borders = new Asc.asc_CParagraphBorders(props.get_Borders());
|
||||
|
||||
// Margins
|
||||
|
@ -1471,7 +1483,8 @@ define([ 'text!documenteditor/main/app/template/ParagraphSettingsAdvanced.tem
|
|||
textLevel: 'Level',
|
||||
strIndentsOutlinelevel: 'Outline level',
|
||||
strIndent: 'Indents',
|
||||
strSpacing: 'Spacing'
|
||||
strSpacing: 'Spacing',
|
||||
strSuppressLineNumbers: 'Suppress line numbers'
|
||||
|
||||
}, DE.Views.ParagraphSettingsAdvanced || {}));
|
||||
});
|
|
@ -974,6 +974,54 @@ define([
|
|||
});
|
||||
this.toolbarControls.push(this.btnPageSize);
|
||||
|
||||
this.btnLineNumbers = new Common.UI.Button({
|
||||
id: 'tlbtn-line-numbers',
|
||||
cls: 'btn-toolbar x-huge icon-top',
|
||||
iconCls: 'toolbar__icon btn-line-numbering',
|
||||
caption: me.capBtnLineNumbers,
|
||||
menu: new Common.UI.Menu({
|
||||
cls: 'ppm-toolbar',
|
||||
items: [
|
||||
{
|
||||
caption: this.textNone,
|
||||
checkable: true,
|
||||
toggleGroup: 'menuLineNumbers',
|
||||
value: 0
|
||||
},
|
||||
{
|
||||
caption: this.textContinuous,
|
||||
checkable: true,
|
||||
toggleGroup: 'menuLineNumbers',
|
||||
value: 1
|
||||
},
|
||||
{
|
||||
caption: this.textRestartEachPage,
|
||||
checkable: true,
|
||||
toggleGroup: 'menuLineNumbers',
|
||||
value: 2
|
||||
},
|
||||
{
|
||||
caption: this.textRestartEachSection,
|
||||
checkable: true,
|
||||
toggleGroup: 'menuLineNumbers',
|
||||
value: 3
|
||||
},
|
||||
{
|
||||
caption: this.textSuppressForCurrentParagraph,
|
||||
checkable: true,
|
||||
allowDepress: true,
|
||||
value: 4
|
||||
},
|
||||
{caption: '--'},
|
||||
{
|
||||
caption: this.textCustomLineNumbers,
|
||||
value: 5
|
||||
}
|
||||
]
|
||||
})
|
||||
});
|
||||
|
||||
|
||||
this.btnClearStyle = new Common.UI.Button({
|
||||
id: 'id-toolbar-btn-clearstyle',
|
||||
cls: 'btn-toolbar',
|
||||
|
@ -1344,6 +1392,7 @@ define([
|
|||
_injectComponent('#slot-btn-dropcap', this.btnDropCap);
|
||||
_injectComponent('#slot-btn-controls', this.btnContentControls);
|
||||
_injectComponent('#slot-btn-columns', this.btnColumns);
|
||||
_injectComponent('#slot-btn-line-numbers', this.btnLineNumbers);
|
||||
_injectComponent('#slot-btn-editheader', this.btnEditHeader);
|
||||
_injectComponent('#slot-btn-datetime', this.btnInsDateTime);
|
||||
_injectComponent('#slot-btn-blankpage', this.btnBlankPage);
|
||||
|
@ -1638,6 +1687,7 @@ define([
|
|||
this.btnPageOrient.updateHint(this.tipPageOrient);
|
||||
this.btnPageSize.updateHint(this.tipPageSize);
|
||||
this.btnPageMargins.updateHint(this.tipPageMargins);
|
||||
this.btnLineNumbers.updateHint(this.tipLineNumbers);
|
||||
this.btnClearStyle.updateHint(this.tipClearStyle);
|
||||
this.btnCopyStyle.updateHint(this.tipCopyStyle + Common.Utils.String.platformKey('Ctrl+Shift+C'));
|
||||
this.btnColorSchemas.updateHint(this.tipColorSchemas);
|
||||
|
@ -2362,7 +2412,14 @@ define([
|
|||
textNewComboboxControl: 'New combo box',
|
||||
textNewCheckboxControl: 'New check box',
|
||||
textNewRadioboxControl: 'New radio box',
|
||||
textNewDropdownControl: 'New drop-down list'
|
||||
textNewDropdownControl: 'New drop-down list',
|
||||
capBtnLineNumbers: 'Line Numbers',
|
||||
textContinuous: 'Continuous',
|
||||
textRestartEachPage: 'Restart Each Page',
|
||||
textRestartEachSection: 'Restart Each Section',
|
||||
textSuppressForCurrentParagraph: 'Suppress for Current Paragraph',
|
||||
textCustomLineNumbers: 'Line Numbering Options',
|
||||
tipLineNumbers: 'Show line numbers'
|
||||
}
|
||||
})(), DE.Views.Toolbar || {}));
|
||||
});
|
||||
|
|
|
@ -1795,6 +1795,19 @@
|
|||
"DE.Views.LeftMenu.tipTitles": "Titles",
|
||||
"DE.Views.LeftMenu.txtDeveloper": "DEVELOPER MODE",
|
||||
"DE.Views.LeftMenu.txtTrial": "TRIAL MODE",
|
||||
"DE.Views.LineNumbersDialog.textTitle": "Line Numbers",
|
||||
"DE.Views.LineNumbersDialog.textAddLineNumbering": "Add line numbering",
|
||||
"DE.Views.LineNumbersDialog.textStartAt": "Start at",
|
||||
"DE.Views.LineNumbersDialog.textFromText": "From text",
|
||||
"DE.Views.LineNumbersDialog.textCountBy": "Count by",
|
||||
"DE.Views.LineNumbersDialog.textNumbering": "Numbering",
|
||||
"DE.Views.LineNumbersDialog.textRestartEachPage": "Restart Each Page",
|
||||
"DE.Views.LineNumbersDialog.textRestartEachSection": "Restart Each Section",
|
||||
"DE.Views.LineNumbersDialog.textContinuous": "Continuous",
|
||||
"DE.Views.LineNumbersDialog.textApplyTo": "Apply changes to",
|
||||
"DE.Views.LineNumbersDialog.textDocument": "Whole document",
|
||||
"DE.Views.LineNumbersDialog.textSection": "Current section",
|
||||
"DE.Views.LineNumbersDialog.textForward": "This point forward",
|
||||
"DE.Views.Links.capBtnBookmarks": "Bookmark",
|
||||
"DE.Views.Links.capBtnCaption": "Caption",
|
||||
"DE.Views.Links.capBtnContentsUpdate": "Refresh",
|
||||
|
@ -2030,6 +2043,7 @@
|
|||
"DE.Views.ParagraphSettingsAdvanced.tipTop": "Set top border only",
|
||||
"DE.Views.ParagraphSettingsAdvanced.txtAutoText": "Auto",
|
||||
"DE.Views.ParagraphSettingsAdvanced.txtNoBorders": "No borders",
|
||||
"DE.Views.ParagraphSettingsAdvanced.strSuppressLineNumbers": "Suppress line numbers",
|
||||
"DE.Views.RightMenu.txtChartSettings": "Chart settings",
|
||||
"DE.Views.RightMenu.txtHeaderFooterSettings": "Header and footer settings",
|
||||
"DE.Views.RightMenu.txtImageSettings": "Image settings",
|
||||
|
@ -2498,6 +2512,13 @@
|
|||
"DE.Views.Toolbar.txtScheme7": "Equity",
|
||||
"DE.Views.Toolbar.txtScheme8": "Flow",
|
||||
"DE.Views.Toolbar.txtScheme9": "Foundry",
|
||||
"DE.Views.Toolbar.capBtnLineNumbers": "Line Numbers",
|
||||
"DE.Views.Toolbar.textContinuous": "Continuous",
|
||||
"DE.Views.Toolbar.textRestartEachPage": "Restart Each Page",
|
||||
"DE.Views.Toolbar.textRestartEachSection": "Restart Each Section",
|
||||
"DE.Views.Toolbar.textSuppressForCurrentParagraph": "Suppress for Current Paragraph",
|
||||
"DE.Views.Toolbar.textCustomLineNumbers": "Line Numbering Options",
|
||||
"DE.Views.Toolbar.tipLineNumbers": "Show line numbers",
|
||||
"DE.Views.WatermarkSettingsDialog.textAuto": "Auto",
|
||||
"DE.Views.WatermarkSettingsDialog.textBold": "Bold",
|
||||
"DE.Views.WatermarkSettingsDialog.textColor": "Text color",
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 311 B |
Binary file not shown.
After Width: | Height: | Size: 343 B |
Binary file not shown.
After Width: | Height: | Size: 343 B |
Binary file not shown.
After Width: | Height: | Size: 238 B |
Binary file not shown.
After Width: | Height: | Size: 375 B |
Loading…
Reference in a new issue