From 6b8969ee885ef46ff8f05756b97609180724e9f6 Mon Sep 17 00:00:00 2001 From: John McLear Date: Sat, 23 Nov 2013 14:15:10 +0000 Subject: [PATCH] working file menu support too --- ep.json | 4 +++- page_view.js | 13 +++++++++++-- static/js/page_view.js | 2 -- templates/page_view_menu.ejs | 2 ++ 4 files changed, 16 insertions(+), 5 deletions(-) create mode 100644 templates/page_view_menu.ejs diff --git a/ep.json b/ep.json index 4303804..f2f45dd 100644 --- a/ep.json +++ b/ep.json @@ -18,7 +18,9 @@ "eejsBlock_styles": "ep_page_view/page_view", "collectContentPre": "ep_page_view/static/js/shared", "collectContentPost": "ep_page_view/static/js/shared", - "getLineHTMLForExport": "ep_page_view/index" + "getLineHTMLForExport": "ep_page_view/index", + "eejsBlock_dd_insert" : "ep_page_view/page_view", + "eejsBlock_dd_view" : "ep_page_view/page_view" } } ] diff --git a/page_view.js b/page_view.js index cdd79d0..396af86 100644 --- a/page_view.js +++ b/page_view.js @@ -8,7 +8,16 @@ exports.eejsBlock_mySettings = function (hook_name, args, cb) { return cb(); } -exports.eejsBlock_styles = function (hook_name, args, cb) -{ +exports.eejsBlock_styles = function (hook_name, args, cb){ args.content = args.content + ''; } + +exports.eejsBlock_dd_insert = function (hook_name, args, cb){ +console.warn("HELLO WORLD!"); + args.content = args.content + eejs.require('ep_page_view/templates/page_view_menu.ejs', {checked : checked_state}); +} + +exports.eejsBlock_dd_view = function (hook_name, args, cb){ + args.content = args.content + "
  • " +eejs.require('ep_page_view/templates/page_view_entry.ejs', {checked : checked_state}) + "
  • "; +} + diff --git a/static/js/page_view.js b/static/js/page_view.js index a7a5c7d..548d424 100644 --- a/static/js/page_view.js +++ b/static/js/page_view.js @@ -38,8 +38,6 @@ if (!isMobile) { pv.disable(); } - $('.menu_left').append("Page Break"); - // Bind the event handler to the toolbar buttons $('#insertPageBreak').on('click', function(){ context.ace.callWithAce(function(ace){ diff --git a/templates/page_view_menu.ejs b/templates/page_view_menu.ejs new file mode 100644 index 0000000..7407e25 --- /dev/null +++ b/templates/page_view_menu.ejs @@ -0,0 +1,2 @@ +Page Break +