From 6fec4a314de5489ffe9f212d032f34cd511ea203 Mon Sep 17 00:00:00 2001 From: OldHawk Date: Sun, 10 Dec 2017 16:18:29 +0800 Subject: [PATCH] chg(forums): optimization preview ui --- bower.json | 2 +- .../controllers/forums-topic.client.controller.js | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/bower.json b/bower.json index bf18ae62..3fce7fc2 100644 --- a/bower.json +++ b/bower.json @@ -32,7 +32,7 @@ "jquery-popup-overlay": "https://github.com/vast-engineering/jquery-popup-overlay.git#^1.7.13", "angular-json-tree": "^1.0.1", "angular-side-overlay": "^1.0.3", - "bootstrap-markdown": "^2.10.0", + "bootstrap-markdown": "toopay/bootstrap-markdown#master", "font-awesome": "^4.7.0", "ngprogress": "^1.1.3", "jquery-awesome-cursor": "^0.3.1", diff --git a/modules/forums/client/controllers/forums-topic.client.controller.js b/modules/forums/client/controllers/forums-topic.client.controller.js index 0b91fdaa..6c1cee51 100644 --- a/modules/forums/client/controllers/forums-topic.client.controller.js +++ b/modules/forums/client/controllers/forums-topic.client.controller.js @@ -292,6 +292,12 @@ }); $('.md-footer').append(cbtn); $compile($('.md-footer').contents())($scope); + }, + onPreview: function (e) { + $('.md-footer').css('display', 'none'); + }, + onPreviewEnd: function (e) { + $('.md-footer').css('display', 'block'); } }); }; @@ -360,7 +366,6 @@ e.setContent(r.content); var ele = $('#' + e.$editor.attr('id') + ' .md-footer'); - mtDebug.info(ele); angular.element(ele).addClass('text-right'); angular.element(ele[0].childNodes[0]).addClass('btn-width-80'); @@ -374,6 +379,14 @@ }); ele.append(cbtn); $compile(ele.contents())($scope); + }, + onPreview: function (e) { + var ele = $('#' + e.$editor.attr('id') + ' .md-footer'); + ele.css('display', 'none'); + }, + onPreviewEnd: function (e) { + var ele = $('#' + e.$editor.attr('id') + ' .md-footer'); + ele.css('display', 'block'); } }); };