Skip to content

Commit e096629

Browse files
Merge pull request #390 from Syncfusion-Content/hotfix/hotfix-v26.1.35
DOCINFRA-2341_merged_using_automation
2 parents 2ea2d1c + ea9d09c commit e096629

File tree

30 files changed

+883
-239
lines changed

30 files changed

+883
-239
lines changed

ej2-vue-toc.html

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -905,6 +905,7 @@
905905
<li><a href="/ej2-vue/document-editor/view">View</a></li>
906906
<li>How To
907907
<ul>
908+
<li><a href="/ej2-vue/document-editor/how-to/add-save-button-in-toolbar">Add save button in toolbar</a></li>
908909
<li><a href="/ej2-vue/document-editor/how-to/override-the-keyboard-shortcuts">Override keyboard shortcuts</a></li>
909910
<li><a href="/ej2-vue/document-editor/how-to/customize-context-menu">Customize context menu</a></li>
910911
<li><a href="/ej2-vue/document-editor/how-to/customize-tool-bar">Customize toolbar</a></li>
@@ -920,6 +921,7 @@
920921
<li><a href="/ej2-vue/document-editor/how-to/resize-document-editor">Resize document editor</a></li>
921922
<li><a href="/ej2-vue/document-editor/how-to/export-document-as-pdf">Export the document as Pdf</a></li>
922923
<li><a href="/ej2-vue/document-editor/how-to/customize-font-family-drop-down">Customize the font family drop down</a></li>
924+
<li><a href="/ej2-vue/document-editor/how-to/auto-save-document">Auto save the document in Server</a></li>
923925
<li><a href="/ej2-vue/document-editor/how-to/auto-save-document-in-document-editor">Auto save the document in AWS S3</a></li>
924926
<li><a href="/ej2-vue/document-editor/how-to/retrieve-the-bookmark-content-as-text">Retrieve the Bookmark and Whole document content</a></li>
925927
<li><a href="/ej2-vue/document-editor/how-to/get-current-word">Select and Get the Current Word and Paragraph</a></li>
@@ -938,6 +940,11 @@
938940
<li><a href="/ej2-vue/document-editor/how-to/customize-color-picker">Customize color picker</a></li>
939941
</ul>
940942
</li>
943+
<li>FAQ
944+
<ul>
945+
<li><a href="/ej2-vue/document-editor/faq/unsupported-file-format">Unsupported Warning Message When Opening a Document</a></li>
946+
</ul>
947+
</li>
941948
<li><a href="https://ej2.syncfusion.com/vue/documentation/api/document-editor/">API Reference</a></li>
942949
</ul>
943950
</li>
@@ -2398,6 +2405,7 @@
23982405
<li><a href="/ej2-vue/spreadsheet/vue-3-getting-started">Getting Started with Vue 3</a></li>
23992406
<li><a href="/ej2-vue/spreadsheet/data-binding">Data Binding</a></li>
24002407
<li><a href="/ej2-vue/spreadsheet/open-save">Open and Save</a></li>
2408+
<li><a href="/ej2-vue/spreadsheet/docker-deployment">Docker Deployment</a></li>
24012409
<li><a href="/ej2-vue/spreadsheet/worksheet">Worksheet</a></li>
24022410
<li><a href="/ej2-vue/spreadsheet/cell-range">Cell Range</a></li>
24032411
<li><a href="/ej2-vue/spreadsheet/editing">Editing</a></li>
@@ -2939,7 +2947,7 @@
29392947
</ul>
29402948
</li> <li>Release Notes
29412949
<ul>
2942-
<li>2024 Volume 2 - 26.*<ul><li>Weekly Release<ul><li><a href="/ej2-vue/release-notes/26.1.41">26.1.41</a></li><li><a href="/ej2-vue/release-notes/26.1.40">26.1.40</a></li><li><a href="/ej2-vue/release-notes/26.1.39">26.1.39</a></li><li><a href="/ej2-vue/release-notes/26.1.38">26.1.38</a></li></ul></li><li><a href="/ej2-vue/release-notes/26.1.35">26.1.35 Main Release</a></li></ul></li><li>2024 Volume 1 - 25.*<ul><li>Weekly Release<ul><li><a href="/ej2-vue/release-notes/25.2.7">25.2.7</a></li><li><a href="/ej2-vue/release-notes/25.2.6">25.2.6</a></li><li><a href="/ej2-vue/release-notes/25.2.5">25.2.5</a></li><li><a href="/ej2-vue/release-notes/25.2.4">25.2.4</a></li><li><a href="/ej2-vue/release-notes/25.1.42">25.1.42</a></li><li><a href="/ej2-vue/release-notes/25.1.41">25.1.41</a></li><li><a href="/ej2-vue/release-notes/25.1.40">25.1.40</a></li><li><a href="/ej2-vue/release-notes/25.1.39">25.1.39</a></li><li><a href="/ej2-vue/release-notes/25.1.38">25.1.38</a></li><li><a href="/ej2-vue/release-notes/25.1.37">25.1.37</a></li></ul></li><li><a href="/ej2-vue/release-notes/25.2.3">25.2.3 Service Pack Release</a></li><li><a href="/ej2-vue/release-notes/25.1.35">25.1.35 Main Release</a></li></ul></li>
2950+
<li>2024 Volume 2 - 26.*<ul><li>Weekly Release<ul><li><a href="/ej2-vue/release-notes/26.1.42">26.1.42</a></li><li><a href="/ej2-vue/release-notes/26.1.41">26.1.41</a></li><li><a href="/ej2-vue/release-notes/26.1.40">26.1.40</a></li><li><a href="/ej2-vue/release-notes/26.1.39">26.1.39</a></li><li><a href="/ej2-vue/release-notes/26.1.38">26.1.38</a></li></ul></li><li><a href="/ej2-vue/release-notes/26.1.35">26.1.35 Main Release</a></li></ul></li><li>2024 Volume 1 - 25.*<ul><li>Weekly Release<ul><li><a href="/ej2-vue/release-notes/25.2.7">25.2.7</a></li><li><a href="/ej2-vue/release-notes/25.2.6">25.2.6</a></li><li><a href="/ej2-vue/release-notes/25.2.5">25.2.5</a></li><li><a href="/ej2-vue/release-notes/25.2.4">25.2.4</a></li><li><a href="/ej2-vue/release-notes/25.1.42">25.1.42</a></li><li><a href="/ej2-vue/release-notes/25.1.41">25.1.41</a></li><li><a href="/ej2-vue/release-notes/25.1.40">25.1.40</a></li><li><a href="/ej2-vue/release-notes/25.1.39">25.1.39</a></li><li><a href="/ej2-vue/release-notes/25.1.38">25.1.38</a></li><li><a href="/ej2-vue/release-notes/25.1.37">25.1.37</a></li></ul></li><li><a href="/ej2-vue/release-notes/25.2.3">25.2.3 Service Pack Release</a></li><li><a href="/ej2-vue/release-notes/25.1.35">25.1.35 Main Release</a></li></ul></li>
29432951
<li>2023 Volume 4 - 24.*<ul><li>Weekly Release<ul><li><a href="/ej2-vue/release-notes/24.2.9">24.2.9</a></li><li><a href="/ej2-vue/release-notes/24.2.8">24.2.8</a></li><li><a href="/ej2-vue/release-notes/24.2.7">24.2.7</a></li><li><a href="/ej2-vue/release-notes/24.2.6">24.2.6</a></li><li><a href="/ej2-vue/release-notes/24.2.5">24.2.5</a></li><li><a href="/ej2-vue/release-notes/24.2.4">24.2.4</a></li><li><a href="/ej2-vue/release-notes/24.1.47">24.1.47</a></li><li><a href="/ej2-vue/release-notes/24.1.46">24.1.46</a></li><li><a href="/ej2-vue/release-notes/24.1.45">24.1.45</a></li><li><a href="/ej2-vue/release-notes/24.1.44">24.1.44</a></li><li><a href="/ej2-vue/release-notes/24.1.43">24.1.43</a></li></ul></li><li><a href="/ej2-vue/release-notes/24.2.3">24.2.3 Service Pack Release</a></li><li><a href="/ej2-vue/release-notes/24.1.41">24.1.41 Main Release</a></li></ul></li>
29442952
<li>2023 Volume 3 - 23.*<ul><li> Weekly Release<ul><li><a href="/ej2-vue/release-notes/23.2.7">23.2.7</a></li><li><a href="/ej2-vue/release-notes/23.2.6">23.2.6</a></li><li><a href="/ej2-vue/release-notes/23.2.5">23.2.5</a></li><li><a href="/ej2-vue/release-notes/23.1.44">23.1.44</a></li><li><a href="/ej2-vue/release-notes/23.1.43">23.1.43</a></li><li><a href="/ej2-vue/release-notes/23.1.42">23.1.42</a></li><li><a href="/ej2-vue/release-notes/23.1.41">23.1.41</a></li><li><a href="/ej2-vue/release-notes/23.1.40">23.1.40</a></li><li><a href="/ej2-vue/release-notes/23.1.39">23.1.39</a></li><li><a href="/ej2-vue/release-notes/23.1.38">23.1.38</a></li></ul></li><li><a href="/ej2-vue/release-notes/23.2.4">23.2.4 Service Pack Release</a></li><li><a href="/ej2-vue/release-notes/23.1.36">23.1.36 Main Release</a></li></ul></li>
29452953
<li>2023 Volume 2 - 22.*

ej2-vue/Release-notes/26.1.42.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
title: Essential Studio for Vue Weekly Release Release Notes
3+
description: Essential Studio for Vue Weekly Release Release Notes
4+
platform: ej2-vue
5+
documentation: ug
6+
---
7+
8+
# Essential Studio for Vue Release Notes
9+
10+
{% include release-info.html date="July 16, 2024" version="v26.1.42" %}
11+
12+
{% directory path: _includes/release-notes/v26.1.42 %}
13+
14+
{% include {{file.url}} %}
15+
16+
{% enddirectory %}

ej2-vue/code-snippet/document-editor/dialog-cs5/app-composition.vue

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<div>
44
<button v-on:click='showHyperlinkDialog'>Open dialog</button>
55
</div>
6-
<ejs-documenteditor ref="documenteditor" :enableSelection='true' :isReadOnly='false' :enableEditor='true'
6+
<ejs-documenteditor ref="documenteditor" :enableSelection='true' :isReadOnly='false' :enableEditor='true' v-bind:requestNavigate="onRequestNavigate"
77
:enableHyperlinkDialog='true' :enableSfdtExport='true' height="370px"
88
style="width: 100%;"></ejs-documenteditor>
99
</div>
@@ -19,7 +19,26 @@ const showHyperlinkDialog = function () {
1919
//Opens hyperlink dialog.
2020
documenteditor.value.showDialog('Hyperlink');
2121
}
22+
const onRequestNavigate= function (args) {
23+
if (args.linkType !== 'Bookmark') {
24+
let link = args.navigationLink;
25+
if (args.localReference.length > 0) {
26+
link += '#' + args.localReference;
27+
}
28+
window.open(link);
29+
args.isHandled = true;
30+
}
31+
}
2232
</script>
2333
<style>
2434
@import "../node_modules/@syncfusion/ej2-vue-documenteditor/styles/material.css";
35+
@import '../node_modules/@syncfusion/ej2-base/styles/material.css';
36+
@import '../node_modules/@syncfusion/ej2-buttons/styles/material.css';
37+
@import '../node_modules/@syncfusion/ej2-inputs/styles/material.css';
38+
@import '../node_modules/@syncfusion/ej2-popups/styles/material.css';
39+
@import '../node_modules/@syncfusion/ej2-lists/styles/material.css';
40+
@import '../node_modules/@syncfusion/ej2-navigations/styles/material.css';
41+
@import '../node_modules/@syncfusion/ej2-splitbuttons/styles/material.css';
42+
@import '../node_modules/@syncfusion/ej2-dropdowns/styles/material.css';
43+
@import "../node_modules/@syncfusion/ej2-vue-documenteditor/styles/material.css";
2544
</style>

ej2-vue/code-snippet/document-editor/dialog-cs5/app.vue

Lines changed: 32 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
<button v-on:click='showHyperlinkDialog'>Open dialog</button>
55
</div>
66
<ejs-documenteditor ref="documenteditor" :enableSelection='true' :isReadOnly='false' :enableEditor='true'
7-
:enableHyperlinkDialog='true' :enableSfdtExport='true' height="370px"
8-
style="width: 100%;"></ejs-documenteditor>
7+
:enableHyperlinkDialog='true' :enableSfdtExport='true' height="370px" v-bind:requestNavigate="onRequestNavigate"
8+
style="width: 100%; "></ejs-documenteditor>
99
</div>
10-
</template>
11-
<script>
12-
import { DocumentEditorComponent, Selection, Editor, HyperlinkDialog, SfdtExport } from '@syncfusion/ej2-vue-documenteditor';
13-
14-
export default {
10+
</template>
11+
<script>
12+
import { DocumentEditorComponent, Selection, Editor, HyperlinkDialog, SfdtExport } from '@syncfusion/ej2-vue-documenteditor';
13+
14+
export default {
1515
name: "App",
1616
components: {
1717
"ejs-documenteditor": DocumentEditorComponent
@@ -28,10 +28,29 @@ export default {
2828
showHyperlinkDialog: function () {
2929
//Opens hyperlink dialog.
3030
this.$refs.documenteditor.showDialog('Hyperlink');
31-
}
31+
},
32+
onRequestNavigate: function (args) {
33+
if (args.linkType !== 'Bookmark') {
34+
let link = args.navigationLink;
35+
if (args.localReference.length > 0) {
36+
link += '#' + args.localReference;
37+
}
38+
window.open(link);
39+
args.isHandled = true;
40+
}
41+
}
3242
}
33-
}
34-
</script>
35-
<style>
36-
@import "../node_modules/@syncfusion/ej2-vue-documenteditor/styles/material.css";
37-
</style>
43+
}
44+
</script>
45+
<style>
46+
@import '../node_modules/@syncfusion/ej2-base/styles/material.css';
47+
@import '../node_modules/@syncfusion/ej2-buttons/styles/material.css';
48+
@import '../node_modules/@syncfusion/ej2-inputs/styles/material.css';
49+
@import '../node_modules/@syncfusion/ej2-popups/styles/material.css';
50+
@import '../node_modules/@syncfusion/ej2-lists/styles/material.css';
51+
@import '../node_modules/@syncfusion/ej2-navigations/styles/material.css';
52+
@import '../node_modules/@syncfusion/ej2-splitbuttons/styles/material.css';
53+
@import '../node_modules/@syncfusion/ej2-dropdowns/styles/material.css';
54+
@import "../node_modules/@syncfusion/ej2-vue-documenteditor/styles/material.css";
55+
</style>
56+
Lines changed: 57 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,58 @@
11
<template>
2-
<div id="app">
3-
<div>
4-
<button v-on:click='saveAsSfdt'>Save</button>
5-
</div>
6-
<ejs-documenteditorcontainer ref="documentEditorContainer" height="590px" :enableSfdtExport='true' :enableSelection='true' :enableEditor='true' :isReadOnly='false' height="370px" style="width: 100%;"></ejs-documenteditorcontainer>
7-
</div>
8-
</template>
9-
<script>
10-
import Vue from 'vue'
11-
import { DocumentEditorContainerPlugin, DocumentEditorContainerComponent,Toolbar } from '@syncfusion/ej2-vue-documenteditor';
12-
13-
Vue.use(DocumentEditorContainerPlugin);
14-
15-
export default {
16-
data(){
17-
return { serviceUrl:'https://ej2services.syncfusion.com/production/web-services/api/documenteditor/' }
18-
},
19-
provide: {
20-
//Inject require modules.
21-
DocumentEditorContainer : [SfdtExport, Selection, Editor, Toolbar]
22-
},
23-
methods: {
24-
saveAsSfdt: function() {
25-
//Download the current document in sfdt format.
26-
this.$refs.documentEditorContainer.ej2Instances.documentEditor.save('sample', 'Sfdt');
27-
}
28-
}
29-
}
30-
</script>
31-
<style>
32-
@import "../../node_modules/@syncfusion/ej2-vue-documenteditor/styles/material.css";
33-
</style>
34-
35-
2+
<div id="app">
3+
<div>
4+
<button v-on:click="saveAsSfdt">Save</button>
5+
</div>
6+
<ejs-documenteditorcontainer
7+
ref="documentEditorContainer"
8+
height="590px"
9+
:enableSfdtExport="true"
10+
:enableSelection="true"
11+
:enableEditor="true"
12+
:isReadOnly="false"
13+
style="width: 100%;"
14+
></ejs-documenteditorcontainer>
15+
</div>
16+
</template>
17+
18+
<script>
19+
import Vue from "vue";
20+
import { DocumentEditorContainerPlugin, DocumentEditorContainerComponent, Toolbar, SfdtExport, Selection, Editor } from "@syncfusion/ej2-vue-documenteditor";
21+
22+
Vue.use(DocumentEditorContainerPlugin);
23+
24+
export default {
25+
name: "App",
26+
components: {
27+
"ejs-documenteditorcontainer": DocumentEditorContainerComponent
28+
},
29+
data() {
30+
return {
31+
serviceUrl: "https://ej2services.syncfusion.com/production/web-services/api/documenteditor/"
32+
};
33+
},
34+
provide: {
35+
// Inject required modules.
36+
DocumentEditorContainer: [SfdtExport, Selection, Editor, Toolbar]
37+
},
38+
methods: {
39+
saveAsSfdt() {
40+
// Download the current document in SFDT format.
41+
this.$refs.documentEditorContainer.ej2Instances.documentEditor.save("sample", "Sfdt");
42+
}
43+
}
44+
};
45+
</script>
46+
47+
<style>
48+
@import '../node_modules/@syncfusion/ej2-base/styles/material.css';
49+
@import '../node_modules/@syncfusion/ej2-buttons/styles/material.css';
50+
@import '../node_modules/@syncfusion/ej2-inputs/styles/material.css';
51+
@import '../node_modules/@syncfusion/ej2-popups/styles/material.css';
52+
@import '../node_modules/@syncfusion/ej2-lists/styles/material.css';
53+
@import '../node_modules/@syncfusion/ej2-navigations/styles/material.css';
54+
@import '../node_modules/@syncfusion/ej2-splitbuttons/styles/material.css';
55+
@import '../node_modules/@syncfusion/ej2-dropdowns/styles/material.css';
56+
@import "../node_modules/@syncfusion/ej2-vue-documenteditor/styles/material.css";
57+
</style>
58+
Lines changed: 57 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,58 @@
11
<template>
2-
<div id="app">
3-
<div>
4-
<button v-on:click='saveAsSfdt'>Save</button>
5-
</div>
6-
<ejs-documenteditorcontainer ref="documentEditorContainer" height="590px" :enableSfdtExport='true' :enableSelection='true' :enableEditor='true' :isReadOnly='false' height="370px" style="width: 100%;"></ejs-documenteditorcontainer>
7-
</div>
8-
</template>
9-
<script>
10-
import Vue from 'vue'
11-
import { DocumentEditorContainerPlugin, DocumentEditorContainerComponent,Toolbar } from '@syncfusion/ej2-vue-documenteditor';
12-
13-
Vue.use(DocumentEditorContainerPlugin);
14-
15-
export default {
16-
data(){
17-
return { serviceUrl:'https://ej2services.syncfusion.com/production/web-services/api/documenteditor/' }
18-
},
19-
provide: {
20-
//Inject require modules.
21-
DocumentEditorContainer : [SfdtExport, Selection, Editor, Toolbar]
22-
},
23-
methods: {
24-
saveAsSfdt: function() {
25-
//Download the current document in Docx format.
26-
this.$refs.documentEditorContainer.ej2Instances.documentEditor.save('sample', 'Docx');
27-
}
28-
}
29-
}
30-
</script>
31-
<style>
32-
@import "../../node_modules/@syncfusion/ej2-vue-documenteditor/styles/material.css";
33-
</style>
34-
35-
2+
<div id="app">
3+
<div>
4+
<button v-on:click="saveAsDocx">Save</button>
5+
</div>
6+
<ejs-documenteditorcontainer
7+
ref="documentEditorContainer"
8+
height="590px"
9+
:enableSfdtExport="true"
10+
:enableSelection="true"
11+
:enableEditor="true"
12+
:isReadOnly="false"
13+
style="width: 100%;"
14+
></ejs-documenteditorcontainer>
15+
</div>
16+
</template>
17+
18+
<script>
19+
import Vue from "vue";
20+
import { DocumentEditorContainerPlugin, DocumentEditorContainerComponent, Toolbar, SfdtExport, Selection, Editor } from "@syncfusion/ej2-vue-documenteditor";
21+
22+
Vue.use(DocumentEditorContainerPlugin);
23+
24+
export default {
25+
name: "App",
26+
components: {
27+
"ejs-documenteditorcontainer": DocumentEditorContainerComponent
28+
},
29+
data() {
30+
return {
31+
serviceUrl: "https://ej2services.syncfusion.com/production/web-services/api/documenteditor/"
32+
};
33+
},
34+
provide: {
35+
// Inject required modules.
36+
DocumentEditorContainer: [SfdtExport, Selection, Editor, Toolbar]
37+
},
38+
methods: {
39+
saveAsDocx() {
40+
// Download the current document in SFDT format.
41+
this.$refs.documentEditorContainer.ej2Instances.documentEditor.save("sample", "Docx");
42+
}
43+
}
44+
};
45+
</script>
46+
47+
<style>
48+
@import '../node_modules/@syncfusion/ej2-base/styles/material.css';
49+
@import '../node_modules/@syncfusion/ej2-buttons/styles/material.css';
50+
@import '../node_modules/@syncfusion/ej2-inputs/styles/material.css';
51+
@import '../node_modules/@syncfusion/ej2-popups/styles/material.css';
52+
@import '../node_modules/@syncfusion/ej2-lists/styles/material.css';
53+
@import '../node_modules/@syncfusion/ej2-navigations/styles/material.css';
54+
@import '../node_modules/@syncfusion/ej2-splitbuttons/styles/material.css';
55+
@import '../node_modules/@syncfusion/ej2-dropdowns/styles/material.css';
56+
@import "../node_modules/@syncfusion/ej2-vue-documenteditor/styles/material.css";
57+
</style>
58+

0 commit comments

Comments
 (0)