Skip to content

Commit d1972be

Browse files
SaravanaPriya31SaravanaPriya31
authored andcommitted
877844: commit
1 parent e9094fa commit d1972be

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

How to/Customize context menu/src/App.vue

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
</div>
1616
</template>
1717

18-
1918
<script>
2019
import { PdfViewerComponent, Toolbar, Magnification, Navigation, LinkAnnotation,
2120
BookmarkView, ThumbnailView, Print, TextSelection, TextSearch,
@@ -25,7 +24,7 @@ import { CheckBoxComponent } from "@syncfusion/ej2-vue-buttons";
2524
export default {
2625
components: {
2726
'ejs-pdfviewer': PdfViewerComponent,
28-
'ejs-checkbox': CheckBoxComponent,
27+
'ejs-checkbox': CheckBoxComponent
2928
},
3029
name: 'app',
3130
data () {
@@ -67,11 +66,11 @@ export default {
6766
},
6867
methods: {
6968
documentLoad: function () {
70-
var viewer = this.$refs.pdfviewer.ej2Instances;
69+
var viewer = document.getElementById('pdfViewer').ej2_instances[0];
7170
viewer.addCustomMenu(this.menuItems, false, false);
7271
},
7372
customContextMenuSelect: function (args) {
74-
var viewer = this.$refs.pdfviewer.ej2Instances;
73+
var viewer = document.getElementById('pdfViewer').ej2_instances[0];
7574
switch (args.id) {
7675
case 'search_in_google':
7776
for (var i = 0; i < viewer.textSelectionModule.selectionRangeArray.length; i++) {
@@ -85,7 +84,7 @@ export default {
8584
this.lockAnnotations(args);
8685
break;
8786
case 'unlock_annotation':
88-
this.unlockAnnotations(args);
87+
this.unlockAnnotations(args);
8988
break;
9089
case 'read_only_true':
9190
this.setReadOnlyTrue(args);
@@ -99,7 +98,7 @@ export default {
9998
},
10099
101100
customContextMenuBeforeOpen: function (args) {
102-
var viewer = this.$refs.pdfviewer.ej2Instances;
101+
var viewer = document.getElementById('pdfViewer').ej2_instances[0];
103102
for (var i = 0; i < args.ids.length; i++) {
104103
var search = document.getElementById(args.ids[i]);
105104
if (search) {
@@ -134,7 +133,7 @@ export default {
134133
},
135134
136135
lockAnnotations: function (args) {
137-
var viewer = this.$refs.pdfviewer.ej2Instances;
136+
var viewer = document.getElementById('pdfViewer').ej2_instances[0];
138137
for (var i = 0; i < viewer.annotationCollection.length; i++) {
139138
if (viewer.annotationCollection[i].uniqueKey === viewer.selectedItems.annotations[0].id) {
140139
viewer.annotationCollection[i].annotationSettings.isLock = true;
@@ -146,7 +145,7 @@ export default {
146145
},
147146
148147
unlockAnnotations: function (args) {
149-
var viewer = this.$refs.pdfviewer.ej2Instances;
148+
var viewer = document.getElementById('pdfViewer').ej2_instances[0];
150149
for (var i = 0; i < viewer.annotationCollection.length; i++) {
151150
if (viewer.annotationCollection[i].uniqueKey === viewer.selectedItems.annotations[0].id) {
152151
viewer.annotationCollection[i].annotationSettings.isLock = false;
@@ -158,7 +157,7 @@ export default {
158157
},
159158
160159
setReadOnlyTrue: function (args) {
161-
var viewer = this.$refs.pdfviewer.ej2Instances;
160+
var viewer = document.getElementById('pdfViewer').ej2_instances[0];
162161
var selectedFormFields = viewer.selectedItems.formFields;
163162
for (var i = 0; i < selectedFormFields.length; i++) {
164163
var selectedFormField = selectedFormFields[i];
@@ -172,7 +171,7 @@ export default {
172171
},
173172
174173
setReadOnlyFalse: function (args) {
175-
var viewer = this.$refs.pdfviewer.ej2Instances;
174+
var viewer = document.getElementById('pdfViewer').ej2_instances[0];
176175
var selectedFormFields = viewer.selectedItems.formFields;
177176
for (var i = 0; i < selectedFormFields.length; i++) {
178177
var selectedFormField = selectedFormFields[i];
@@ -186,7 +185,9 @@ export default {
186185
},
187186
188187
contextmenuHelper: function () {
189-
var viewer = this.$refs.pdfviewer.ej2Instances;
188+
var viewer = document.getElementById('pdfViewer').ej2_instances[0];
189+
var enable = document.getElementById('enable').ej2_instances[0];
190+
var position = document.getElementById('position').ej2_instances[0];
190191
viewer.addCustomMenu(this.menuItems, enable.checked, position.checked);
191192
},
192193
}

0 commit comments

Comments
 (0)