diff --git a/system/admin/editor/js/image.js b/system/admin/editor/js/image.js new file mode 100644 index 0000000..24cd56a --- /dev/null +++ b/system/admin/editor/js/image.js @@ -0,0 +1,66 @@ +(function () { + + var converter = new Markdown.Converter(); + var editor = new Markdown.Editor(converter); + + var $dialog = $('#insertImageDialog').dialog({ + autoOpen: false, + closeOnEscape: false, + open: function(event, ui) { $(".ui-dialog-titlebar-close").hide(); } + }); + + var $url = $('input[type=text]', $dialog); + var $file = $('input[type=file]', $dialog); + + editor.hooks.set('insertImageDialog', function(callback) { + + var dialogClose = function() { + $url.val(''); + $file.val(''); + $dialog.dialog('close'); + }; + + $dialog.dialog({ + buttons : { + "Insert" : { + text: "Insert", + id: "insert", + click: function(){ + callback($url.val().length > 0 ? $url.val(): null); + dialogClose(); + } + }, + "Cancel" : { + text: "Cancel", + id: "cancel", + click: function(){ + dialogClose(); + callback(null); + } + } + } + }); + + var uploadComplete = function(response) { + if (response.error == '0') { + $url.val(base_path + response.path); + $("#insert").trigger('click'); + } else { + alert(response.error); + $file.val(''); + } + }; + + $file.ajaxfileupload({ + 'action': base_path + 'upload.php', + 'onComplete': uploadComplete, + }); + + $dialog.dialog('open'); + + return true; // tell the editor that we'll take care of getting the image url + }); + + editor.run(); + +})(); \ No newline at end of file diff --git a/system/admin/views/add-audio.html.php b/system/admin/views/add-audio.html.php index 734ec58..45f9772 100644 --- a/system/admin/views/add-audio.html.php +++ b/system/admin/views/add-audio.html.php @@ -65,64 +65,6 @@
- \ No newline at end of file + + + \ No newline at end of file diff --git a/system/admin/views/add-image.html.php b/system/admin/views/add-image.html.php index a09db1d..ad1aa37 100644 --- a/system/admin/views/add-image.html.php +++ b/system/admin/views/add-image.html.php @@ -65,64 +65,6 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/system/admin/views/add-link.html.php b/system/admin/views/add-link.html.php index 0037bcb..1ad14b2 100644 --- a/system/admin/views/add-link.html.php +++ b/system/admin/views/add-link.html.php @@ -65,64 +65,6 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/system/admin/views/add-page.html.php b/system/admin/views/add-page.html.php index 5a3d396..046f549 100644 --- a/system/admin/views/add-page.html.php +++ b/system/admin/views/add-page.html.php @@ -52,64 +52,6 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/system/admin/views/add-post.html.php b/system/admin/views/add-post.html.php index 3a8c0b5..0f3e741 100644 --- a/system/admin/views/add-post.html.php +++ b/system/admin/views/add-post.html.php @@ -58,64 +58,6 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/system/admin/views/add-quote.html.php b/system/admin/views/add-quote.html.php index 33132e0..9cd842b 100644 --- a/system/admin/views/add-quote.html.php +++ b/system/admin/views/add-quote.html.php @@ -65,64 +65,6 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/system/admin/views/add-video.html.php b/system/admin/views/add-video.html.php index 6808962..df7cd74 100644 --- a/system/admin/views/add-video.html.php +++ b/system/admin/views/add-video.html.php @@ -65,64 +65,6 @@ - \ No newline at end of file + + + \ No newline at end of file diff --git a/system/admin/views/edit-audio.html.php b/system/admin/views/edit-audio.html.php index dc4edeb..24cf467 100644 --- a/system/admin/views/edit-audio.html.php +++ b/system/admin/views/edit-audio.html.php @@ -102,64 +102,6 @@ $delete = site_url() . date('Y/m', $postdate) . '/' . $oldmd . '/delete?destinat - \ No newline at end of file + + + \ No newline at end of file diff --git a/system/admin/views/edit-image.html.php b/system/admin/views/edit-image.html.php index 835f547..b0a7bcd 100644 --- a/system/admin/views/edit-image.html.php +++ b/system/admin/views/edit-image.html.php @@ -102,64 +102,6 @@ $delete = site_url() . date('Y/m', $postdate) . '/' . $oldmd . '/delete?destinat - \ No newline at end of file + + + \ No newline at end of file diff --git a/system/admin/views/edit-link.html.php b/system/admin/views/edit-link.html.php index 6f1633c..5de2820 100644 --- a/system/admin/views/edit-link.html.php +++ b/system/admin/views/edit-link.html.php @@ -102,64 +102,6 @@ $delete = site_url() . date('Y/m', $postdate) . '/' . $oldmd . '/delete?destinat - \ No newline at end of file + + + \ No newline at end of file diff --git a/system/admin/views/edit-page.html.php b/system/admin/views/edit-page.html.php index 3152b43..2b4df5e 100644 --- a/system/admin/views/edit-page.html.php +++ b/system/admin/views/edit-page.html.php @@ -81,64 +81,6 @@ else { - \ No newline at end of file + + + \ No newline at end of file diff --git a/system/admin/views/edit-post.html.php b/system/admin/views/edit-post.html.php index 8c835e3..ee2c98c 100644 --- a/system/admin/views/edit-post.html.php +++ b/system/admin/views/edit-post.html.php @@ -96,64 +96,6 @@ $delete = site_url() . date('Y/m', $postdate) . '/' . $oldmd . '/delete?destinat - \ No newline at end of file + + + \ No newline at end of file diff --git a/system/admin/views/edit-profile.html.php b/system/admin/views/edit-profile.html.php index 1eb02af..36624fe 100644 --- a/system/admin/views/edit-profile.html.php +++ b/system/admin/views/edit-profile.html.php @@ -60,64 +60,6 @@ if (file_exists($filename)) { - \ No newline at end of file + + + \ No newline at end of file diff --git a/system/admin/views/edit-quote.html.php b/system/admin/views/edit-quote.html.php index d570214..42e82bf 100644 --- a/system/admin/views/edit-quote.html.php +++ b/system/admin/views/edit-quote.html.php @@ -102,64 +102,6 @@ $delete = site_url() . date('Y/m', $postdate) . '/' . $oldmd . '/delete?destinat - \ No newline at end of file + + + \ No newline at end of file diff --git a/system/admin/views/edit-video.html.php b/system/admin/views/edit-video.html.php index d42a16f..c2eb4d5 100644 --- a/system/admin/views/edit-video.html.php +++ b/system/admin/views/edit-video.html.php @@ -102,64 +102,6 @@ $delete = site_url() . date('Y/m', $postdate) . '/' . $oldmd . '/delete?destinat - \ No newline at end of file + + + \ No newline at end of file diff --git a/system/includes/functions.php b/system/includes/functions.php index 6021d92..a775894 100644 --- a/system/includes/functions.php +++ b/system/includes/functions.php @@ -1029,10 +1029,10 @@ function tab($p) $role = user('role', $user); if (isset($p->author)) { if ($user === $p->author || $role === 'admin') { - echo '