Skip to content

DOCINFRA-2341_merged_using_automation #390

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion ej2-vue-toc.html
Original file line number Diff line number Diff line change
Expand Up @@ -905,6 +905,7 @@
<li><a href="/ej2-vue/document-editor/view">View</a></li>
<li>How To
<ul>
<li><a href="/ej2-vue/document-editor/how-to/add-save-button-in-toolbar">Add save button in toolbar</a></li>
<li><a href="/ej2-vue/document-editor/how-to/override-the-keyboard-shortcuts">Override keyboard shortcuts</a></li>
<li><a href="/ej2-vue/document-editor/how-to/customize-context-menu">Customize context menu</a></li>
<li><a href="/ej2-vue/document-editor/how-to/customize-tool-bar">Customize toolbar</a></li>
Expand All @@ -920,6 +921,7 @@
<li><a href="/ej2-vue/document-editor/how-to/resize-document-editor">Resize document editor</a></li>
<li><a href="/ej2-vue/document-editor/how-to/export-document-as-pdf">Export the document as Pdf</a></li>
<li><a href="/ej2-vue/document-editor/how-to/customize-font-family-drop-down">Customize the font family drop down</a></li>
<li><a href="/ej2-vue/document-editor/how-to/auto-save-document">Auto save the document in Server</a></li>
<li><a href="/ej2-vue/document-editor/how-to/auto-save-document-in-document-editor">Auto save the document in AWS S3</a></li>
<li><a href="/ej2-vue/document-editor/how-to/retrieve-the-bookmark-content-as-text">Retrieve the Bookmark and Whole document content</a></li>
<li><a href="/ej2-vue/document-editor/how-to/get-current-word">Select and Get the Current Word and Paragraph</a></li>
Expand All @@ -938,6 +940,11 @@
<li><a href="/ej2-vue/document-editor/how-to/customize-color-picker">Customize color picker</a></li>
</ul>
</li>
<li>FAQ
<ul>
<li><a href="/ej2-vue/document-editor/faq/unsupported-file-format">Unsupported Warning Message When Opening a Document</a></li>
</ul>
</li>
<li><a href="https://ej2.syncfusion.com/vue/documentation/api/document-editor/">API Reference</a></li>
</ul>
</li>
Expand Down Expand Up @@ -2398,6 +2405,7 @@
<li><a href="/ej2-vue/spreadsheet/vue-3-getting-started">Getting Started with Vue 3</a></li>
<li><a href="/ej2-vue/spreadsheet/data-binding">Data Binding</a></li>
<li><a href="/ej2-vue/spreadsheet/open-save">Open and Save</a></li>
<li><a href="/ej2-vue/spreadsheet/docker-deployment">Docker Deployment</a></li>
<li><a href="/ej2-vue/spreadsheet/worksheet">Worksheet</a></li>
<li><a href="/ej2-vue/spreadsheet/cell-range">Cell Range</a></li>
<li><a href="/ej2-vue/spreadsheet/editing">Editing</a></li>
Expand Down Expand Up @@ -2939,7 +2947,7 @@
</ul>
</li> <li>Release Notes
<ul>
<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>
<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>
<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>
<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>
<li>2023 Volume 2 - 22.*
Expand Down
16 changes: 16 additions & 0 deletions ej2-vue/Release-notes/26.1.42.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
title: Essential Studio for Vue Weekly Release Release Notes
description: Essential Studio for Vue Weekly Release Release Notes
platform: ej2-vue
documentation: ug
---

# Essential Studio for Vue Release Notes

{% include release-info.html date="July 16, 2024" version="v26.1.42" %}

{% directory path: _includes/release-notes/v26.1.42 %}

{% include {{file.url}} %}

{% enddirectory %}
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<div>
<button v-on:click='showHyperlinkDialog'>Open dialog</button>
</div>
<ejs-documenteditor ref="documenteditor" :enableSelection='true' :isReadOnly='false' :enableEditor='true'
<ejs-documenteditor ref="documenteditor" :enableSelection='true' :isReadOnly='false' :enableEditor='true' v-bind:requestNavigate="onRequestNavigate"
:enableHyperlinkDialog='true' :enableSfdtExport='true' height="370px"
style="width: 100%;"></ejs-documenteditor>
</div>
Expand All @@ -19,7 +19,26 @@ const showHyperlinkDialog = function () {
//Opens hyperlink dialog.
documenteditor.value.showDialog('Hyperlink');
}
const onRequestNavigate= function (args) {
if (args.linkType !== 'Bookmark') {
let link = args.navigationLink;
if (args.localReference.length > 0) {
link += '#' + args.localReference;
}
window.open(link);
args.isHandled = true;
}
}
</script>
<style>
@import "../node_modules/@syncfusion/ej2-vue-documenteditor/styles/material.css";
@import '../node_modules/@syncfusion/ej2-base/styles/material.css';
@import '../node_modules/@syncfusion/ej2-buttons/styles/material.css';
@import '../node_modules/@syncfusion/ej2-inputs/styles/material.css';
@import '../node_modules/@syncfusion/ej2-popups/styles/material.css';
@import '../node_modules/@syncfusion/ej2-lists/styles/material.css';
@import '../node_modules/@syncfusion/ej2-navigations/styles/material.css';
@import '../node_modules/@syncfusion/ej2-splitbuttons/styles/material.css';
@import '../node_modules/@syncfusion/ej2-dropdowns/styles/material.css';
@import "../node_modules/@syncfusion/ej2-vue-documenteditor/styles/material.css";
</style>
45 changes: 32 additions & 13 deletions ej2-vue/code-snippet/document-editor/dialog-cs5/app.vue
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@
<button v-on:click='showHyperlinkDialog'>Open dialog</button>
</div>
<ejs-documenteditor ref="documenteditor" :enableSelection='true' :isReadOnly='false' :enableEditor='true'
:enableHyperlinkDialog='true' :enableSfdtExport='true' height="370px"
style="width: 100%;"></ejs-documenteditor>
:enableHyperlinkDialog='true' :enableSfdtExport='true' height="370px" v-bind:requestNavigate="onRequestNavigate"
style="width: 100%; "></ejs-documenteditor>
</div>
</template>
<script>
import { DocumentEditorComponent, Selection, Editor, HyperlinkDialog, SfdtExport } from '@syncfusion/ej2-vue-documenteditor';

export default {
</template>
<script>
import { DocumentEditorComponent, Selection, Editor, HyperlinkDialog, SfdtExport } from '@syncfusion/ej2-vue-documenteditor';
export default {
name: "App",
components: {
"ejs-documenteditor": DocumentEditorComponent
Expand All @@ -28,10 +28,29 @@ export default {
showHyperlinkDialog: function () {
//Opens hyperlink dialog.
this.$refs.documenteditor.showDialog('Hyperlink');
}
},
onRequestNavigate: function (args) {
if (args.linkType !== 'Bookmark') {
let link = args.navigationLink;
if (args.localReference.length > 0) {
link += '#' + args.localReference;
}
window.open(link);
args.isHandled = true;
}
}
}
}
</script>
<style>
@import "../node_modules/@syncfusion/ej2-vue-documenteditor/styles/material.css";
</style>
}
</script>
<style>
@import '../node_modules/@syncfusion/ej2-base/styles/material.css';
@import '../node_modules/@syncfusion/ej2-buttons/styles/material.css';
@import '../node_modules/@syncfusion/ej2-inputs/styles/material.css';
@import '../node_modules/@syncfusion/ej2-popups/styles/material.css';
@import '../node_modules/@syncfusion/ej2-lists/styles/material.css';
@import '../node_modules/@syncfusion/ej2-navigations/styles/material.css';
@import '../node_modules/@syncfusion/ej2-splitbuttons/styles/material.css';
@import '../node_modules/@syncfusion/ej2-dropdowns/styles/material.css';
@import "../node_modules/@syncfusion/ej2-vue-documenteditor/styles/material.css";
</style>

91 changes: 57 additions & 34 deletions ej2-vue/code-snippet/document-editor/export-container-cs1/app.vue
Original file line number Diff line number Diff line change
@@ -1,35 +1,58 @@
<template>
<div id="app">
<div>
<button v-on:click='saveAsSfdt'>Save</button>
</div>
<ejs-documenteditorcontainer ref="documentEditorContainer" height="590px" :enableSfdtExport='true' :enableSelection='true' :enableEditor='true' :isReadOnly='false' height="370px" style="width: 100%;"></ejs-documenteditorcontainer>
</div>
</template>
<script>
import Vue from 'vue'
import { DocumentEditorContainerPlugin, DocumentEditorContainerComponent,Toolbar } from '@syncfusion/ej2-vue-documenteditor';

Vue.use(DocumentEditorContainerPlugin);

export default {
data(){
return { serviceUrl:'https://ej2services.syncfusion.com/production/web-services/api/documenteditor/' }
},
provide: {
//Inject require modules.
DocumentEditorContainer : [SfdtExport, Selection, Editor, Toolbar]
},
methods: {
saveAsSfdt: function() {
//Download the current document in sfdt format.
this.$refs.documentEditorContainer.ej2Instances.documentEditor.save('sample', 'Sfdt');
}
}
}
</script>
<style>
@import "../../node_modules/@syncfusion/ej2-vue-documenteditor/styles/material.css";
</style>


<div id="app">
<div>
<button v-on:click="saveAsSfdt">Save</button>
</div>
<ejs-documenteditorcontainer
ref="documentEditorContainer"
height="590px"
:enableSfdtExport="true"
:enableSelection="true"
:enableEditor="true"
:isReadOnly="false"
style="width: 100%;"
></ejs-documenteditorcontainer>
</div>
</template>

<script>
import Vue from "vue";
import { DocumentEditorContainerPlugin, DocumentEditorContainerComponent, Toolbar, SfdtExport, Selection, Editor } from "@syncfusion/ej2-vue-documenteditor";

Vue.use(DocumentEditorContainerPlugin);

export default {
name: "App",
components: {
"ejs-documenteditorcontainer": DocumentEditorContainerComponent
},
data() {
return {
serviceUrl: "https://ej2services.syncfusion.com/production/web-services/api/documenteditor/"
};
},
provide: {
// Inject required modules.
DocumentEditorContainer: [SfdtExport, Selection, Editor, Toolbar]
},
methods: {
saveAsSfdt() {
// Download the current document in SFDT format.
this.$refs.documentEditorContainer.ej2Instances.documentEditor.save("sample", "Sfdt");
}
}
};
</script>

<style>
@import '../node_modules/@syncfusion/ej2-base/styles/material.css';
@import '../node_modules/@syncfusion/ej2-buttons/styles/material.css';
@import '../node_modules/@syncfusion/ej2-inputs/styles/material.css';
@import '../node_modules/@syncfusion/ej2-popups/styles/material.css';
@import '../node_modules/@syncfusion/ej2-lists/styles/material.css';
@import '../node_modules/@syncfusion/ej2-navigations/styles/material.css';
@import '../node_modules/@syncfusion/ej2-splitbuttons/styles/material.css';
@import '../node_modules/@syncfusion/ej2-dropdowns/styles/material.css';
@import "../node_modules/@syncfusion/ej2-vue-documenteditor/styles/material.css";
</style>

91 changes: 57 additions & 34 deletions ej2-vue/code-snippet/document-editor/export-container-cs2/app.vue
Original file line number Diff line number Diff line change
@@ -1,35 +1,58 @@
<template>
<div id="app">
<div>
<button v-on:click='saveAsSfdt'>Save</button>
</div>
<ejs-documenteditorcontainer ref="documentEditorContainer" height="590px" :enableSfdtExport='true' :enableSelection='true' :enableEditor='true' :isReadOnly='false' height="370px" style="width: 100%;"></ejs-documenteditorcontainer>
</div>
</template>
<script>
import Vue from 'vue'
import { DocumentEditorContainerPlugin, DocumentEditorContainerComponent,Toolbar } from '@syncfusion/ej2-vue-documenteditor';

Vue.use(DocumentEditorContainerPlugin);

export default {
data(){
return { serviceUrl:'https://ej2services.syncfusion.com/production/web-services/api/documenteditor/' }
},
provide: {
//Inject require modules.
DocumentEditorContainer : [SfdtExport, Selection, Editor, Toolbar]
},
methods: {
saveAsSfdt: function() {
//Download the current document in Docx format.
this.$refs.documentEditorContainer.ej2Instances.documentEditor.save('sample', 'Docx');
}
}
}
</script>
<style>
@import "../../node_modules/@syncfusion/ej2-vue-documenteditor/styles/material.css";
</style>


<div id="app">
<div>
<button v-on:click="saveAsDocx">Save</button>
</div>
<ejs-documenteditorcontainer
ref="documentEditorContainer"
height="590px"
:enableSfdtExport="true"
:enableSelection="true"
:enableEditor="true"
:isReadOnly="false"
style="width: 100%;"
></ejs-documenteditorcontainer>
</div>
</template>

<script>
import Vue from "vue";
import { DocumentEditorContainerPlugin, DocumentEditorContainerComponent, Toolbar, SfdtExport, Selection, Editor } from "@syncfusion/ej2-vue-documenteditor";

Vue.use(DocumentEditorContainerPlugin);

export default {
name: "App",
components: {
"ejs-documenteditorcontainer": DocumentEditorContainerComponent
},
data() {
return {
serviceUrl: "https://ej2services.syncfusion.com/production/web-services/api/documenteditor/"
};
},
provide: {
// Inject required modules.
DocumentEditorContainer: [SfdtExport, Selection, Editor, Toolbar]
},
methods: {
saveAsDocx() {
// Download the current document in SFDT format.
this.$refs.documentEditorContainer.ej2Instances.documentEditor.save("sample", "Docx");
}
}
};
</script>

<style>
@import '../node_modules/@syncfusion/ej2-base/styles/material.css';
@import '../node_modules/@syncfusion/ej2-buttons/styles/material.css';
@import '../node_modules/@syncfusion/ej2-inputs/styles/material.css';
@import '../node_modules/@syncfusion/ej2-popups/styles/material.css';
@import '../node_modules/@syncfusion/ej2-lists/styles/material.css';
@import '../node_modules/@syncfusion/ej2-navigations/styles/material.css';
@import '../node_modules/@syncfusion/ej2-splitbuttons/styles/material.css';
@import '../node_modules/@syncfusion/ej2-dropdowns/styles/material.css';
@import "../node_modules/@syncfusion/ej2-vue-documenteditor/styles/material.css";
</style>

Loading