editor.js
39 lines
| 1 | import selector from "./selector"; |
| 2 | |
| 3 | jQuery(window).on("elementor/frontend/init", () => { |
| 4 | if (typeof elementor === "undefined") { |
| 5 | return; |
| 6 | } |
| 7 | |
| 8 | elementor.channels.editor.on("presto:video:edit", function (view) { |
| 9 | var block_id = view.elementSettingsModel.get("video_block"); |
| 10 | if (!block_id) { |
| 11 | return; |
| 12 | } |
| 13 | |
| 14 | var win = window.open( |
| 15 | prestoEditorData.siteURL + |
| 16 | `/wp-admin/post.php?post=${block_id}&action=edit`, |
| 17 | "_blank" |
| 18 | ); |
| 19 | win.focus(); |
| 20 | }); |
| 21 | |
| 22 | // dynamic links |
| 23 | elementor.channels.editor.on( |
| 24 | "editor:widget:presto_video:section_video:activated", |
| 25 | function (view) { |
| 26 | selector(view.$el.find(".elementor-select2")); |
| 27 | view.model.get("settings").on("change", (model) => {}); |
| 28 | } |
| 29 | ); |
| 30 | elementor.channels.editor.on("presto:video:create", function () { |
| 31 | var win = window.open( |
| 32 | prestoEditorData.siteURL + |
| 33 | `/wp-admin/post-new.php?post_type=pp_video_block`, |
| 34 | "_blank" |
| 35 | ); |
| 36 | win.focus(); |
| 37 | }); |
| 38 | }); |
| 39 |