diff --git a/mindplot/src/main/javascript/widget/Monitor.js b/mindplot/src/main/javascript/widget/ToolbarNotifier.js similarity index 69% rename from mindplot/src/main/javascript/widget/Monitor.js rename to mindplot/src/main/javascript/widget/ToolbarNotifier.js index 8244ad50..578c191c 100644 --- a/mindplot/src/main/javascript/widget/Monitor.js +++ b/mindplot/src/main/javascript/widget/ToolbarNotifier.js @@ -16,35 +16,33 @@ * limitations under the License. */ -mindplot.widget.Monitor = new Class({ - initialize : function(fadeElem, msgElem) { - $assert(fadeElem, "fadeElem can not be null"); - $assert(msgElem, "msgElem can not be null"); - this.msgQueue = []; - - this._fadeElem = fadeElem; - this._msgElem = msgElem; +mindplot.widget.ToolbarNotifier = new Class({ + initialize : function() { }, _showMsg : function(msg, msgKind) { - if (msgKind == core.Monitor.MsgKind.ERROR) { + if (msgKind == core.ToolbarNotifier.MsgKind.ERROR) { msg = "
" + msg + "
"; } this._msgElem.innerHTML = msg; }, logError : function(userMsg) { - this.logMessage(userMsg, core.Monitor.MsgKind.ERROR); + this.logMessage(userMsg, core.ToolbarNotifier.MsgKind.ERROR); }, logMessage : function(msg, msgKind) { console.log(msg); - } + }, + + }); -core.Monitor.MsgKind = { +core.ToolbarNotifier.MsgKind = { INFO:1, WARNING:2, ERROR:3, FATAL:4 -}; \ No newline at end of file +}; + +$notifier = new mindplot.widget.ToolbarNotifier(); \ No newline at end of file diff --git a/wise-doc/src/main/webapp/css/editor2.css b/wise-doc/src/main/webapp/css/editor.css similarity index 100% rename from wise-doc/src/main/webapp/css/editor2.css rename to wise-doc/src/main/webapp/css/editor.css diff --git a/wise-webapp/src/main/webapp/css/editor2.css b/wise-doc/src/main/webapp/css/editor.less similarity index 62% rename from wise-webapp/src/main/webapp/css/editor2.css rename to wise-doc/src/main/webapp/css/editor.less index e6511028..6864151f 100644 --- a/wise-webapp/src/main/webapp/css/editor2.css +++ b/wise-doc/src/main/webapp/css/editor.less @@ -1,9 +1,7 @@ -@import "../css/widget/lightbox.css"; -@import "../css/libraries/moodialog/css/MooDialog.css"; +@import "/mindplot/src/main/javascript/widget/lightbox.css"; +@import "/mindplot/src/main/javascript/libraries/moodialog/css/MooDialog.css"; -@header-height : 75px; -@header-toolbar-height : 35px; -@header-info-height : @header-height - @header-toolbar-height; +@import "skin.less"; /* Common Default Style */ html { @@ -243,270 +241,12 @@ h4 { } /********************************************************************************/ -/* Toolbar Styles */ +/* Header & Toolbar Styles */ /********************************************************************************/ -div#header { - width: 100%; - height: @header-height; - background: #393939; /* Old browsers */ - background: -moz-linear-gradient(top, #393939 0%, #000000 100%); /* FF3.6+ */ - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #393939), color-stop(100%, #000000)); /* Chrome,Safari4+ */ - background: -webkit-linear-gradient(top, #393939 0%, #000000 100%); /* Chrome10+,Safari5.1+ */ - background: -o-linear-gradient(top, #393939 0%, #000000 100%); /* Opera11.10+ */ - background: -ms-linear-gradient(top, #393939 0%, #000000 100%); /* IE10+ */ - background: linear-gradient(top, #393939 0%, #000000 100%); /* W3C */ -} +@import "header.less"; +@import "toolbar.less"; -div#headerLogo { - background: url(../images/logo-small.png) no-repeat center top; - height: 40px; - width: 80px; - float: left; -} - -div#headerInfo { - width: 100%; - height: @header-info-height; - color: white; -} - -div#headerActions { - text-align: right; - margin-top: 13px; - padding-right: 10px; - color: white; - float: right; -} - -div#headerActions span { - border-bottom: 3px solid rgb(247, 201, 49); -} - -div#headerActions a { - color: white; - text-decoration: none; -} - -div#headerMapTitle { - width: 200px; - height:(@header-info-height ) - 13; - text-align: left; - padding-top: 13px; - padding-left: 50px; - color: white; - float: left; - font-style: italic; -} - -div#headerMapTitle span { - padding: 4px 50px; - border: 1px solid rgb(90, 90, 90); - background-color: rgb(45, 45, 45); - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; - box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); -} - -div#toolbar { - width: 100%; - height: @header-toolbar-height; - background-image: linear-gradient(bottom, rgb(229, 227, 209) 47%, rgb(252, 250, 237) 87%); - background-image: -o-linear-gradient(bottom, rgb(229, 227, 209) 47%, rgb(252, 250, 237) 87%); - background-image: -moz-linear-gradient(bottom, rgb(229, 227, 209) 47%, rgb(252, 250, 237) 87%); - background-image: -webkit-linear-gradient(bottom, rgb(229, 227, 209) 47%, rgb(252, 250, 237) 87%); - background-image: -ms-linear-gradient(bottom, rgb(229, 227, 209) 47%, rgb(252, 250, 237) 87%); - - background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.47, rgb(229, 227, 209)), color-stop(0.87, rgb(252, 250, 237))); - border-bottom: 3px double rgb(190, 190, 190); - border-top: 1px solid rgb(190, 190, 190); -} - -div#toolbar .buttonContainer { - height: @header-toolbar-height; - float: left; - margin-left: 5px; -} - -/******************************************************************************************/ -/* Buttons*/ -/******************************************************************************************/ - -div#toolbar .buttonOn, div#toolbar .buttonOff, div#toolbar .buttonActive, div#toolbar .buttonOn:hover { - width: 28px; - height: 28px; - float: left; - text-align: center; - z-index: 4; - margin-top: 3px; - padding-top: 2px; - padding-left: 2px; -} - -div#toolbar .buttonOn:hover { - cursor: pointer; - opacity: 1; - background: url(../images/btn-bg-hover.png) no-repeat center top; -} - -div#toolbar .buttonOn { - opacity: 0.8; - background: url(../images/btn-bg-normal.png) no-repeat center top; -} - -div#toolbar .buttonOff { - opacity: 0.4; - background: url(../images/btn-bg-normal.png) no-repeat center top; -} - -div#exportAnchor { - position: absolute; - width: 100%; - height: 100%; - top: 0; - left: 0; -} - -div#toolbar .buttonExtOn, div#toolbar .buttonExtOff, div#toolbar .buttonExtActive, div#toolbar .buttonExtOn:hover { - width: 40px; - height: 28px; - float: left; - text-align: left; - z-index: 4; - margin-top: 3px; - padding-top: 2px; - padding-left: 5px; -} - -div#toolbar .buttonExtOn:hover { - opacity: 1; - background: url(../images/btne-bg-hover.png) no-repeat center top; - -} - -div#toolbar .buttonExtActive { - opacity: 1; - background: url(../images/btne-bg-selected.png) no-repeat center top; - -} - -div#toolbar .buttonExtOn { - opacity: 0.8; - background: url(../images/btne-bg-normal.png) no-repeat center top; -} - -div#toolbar .buttonExtOff { - opacity: 0.4; - background: url(../images/btne-bg-normal.png) no-repeat center top; -} - -div#exportAnchor { - position: absolute; - width: 100%; - height: 100%; - top: 0; - left: 0; -} - -/*div#saveButton {*/ -/*background: url(../images/save.png) no-repeat center top;*/ -/*}*/ - -/*div#undoEdition {*/ -/*background: url(../images/undo.png) no-repeat center top;*/ -/*}*/ - -/*div#redoEdition {*/ -/*background: url(../images/redo.png) no-repeat center top;*/ -/*}*/ - -/*div#export {*/ -/*background: url(../images/export.png) no-repeat center top;*/ -/*}*/ - -/*div#zoomIn {*/ -/*background: url(../images/zoom-in.png) no-repeat center top;*/ -/*}*/ - -/*div#zoomOut {*/ -/*background: url(../images/zoom-out.png) no-repeat center top;*/ -/*}*/ - -/*div#addTopic {*/ -/*background: url(../images/topic-add.png) no-repeat center top;*/ -/*}*/ - -/*div#deleteTopic {*/ -/*background: url(../images/topic-delete.png) no-repeat center top;*/ -/*}*/ - -/*div#topicColor {*/ -/*background: url(../images/topic-color.png) no-repeat center top;*/ -/*}*/ - -/*div#topicIcon {*/ -/*background: url(../images/topic-icon.png) no-repeat center top;*/ -/*}*/ - -/*div#topicNote {*/ -/*background: url(../images/note.png) no-repeat center top;*/ -/*}*/ - -/*div#topicNote {*/ -/*background: url(../images/topic-icon.png) no-repeat center top;*/ -/*z-index: 4;*/ -/*}*/ - -/*div#topicLink {*/ -/*background: url(../images/topic-link.png) no-repeat center top;*/ -/*z-index: 4;*/ -/*}*/ - -/*div#topicNote {*/ -/*background-image: url(../images/note.png);*/ -/*z-index: 4;*/ -/*}*/ - -/*div#topicBorder {*/ -/*background: url(../images/topic-border.png) no-repeat center top;*/ -/*}*/ - -/*div#fontFamily {*/ -/*background: url(../images/font-type.png) no-repeat center top;*/ -/*}*/ - -/*div#topicShape {*/ -/*background: url(../images/topic-shape.png) no-repeat center top;*/ -/*}*/ - -/*div#fontBold {*/ -/*background: url(../images/font-bold.png) no-repeat center top;*/ -/*}*/ - -/*div#fontItalic {*/ -/*background: url(../images/font-italic.png) no-repeat center top;*/ -/*}*/ - -/*div#fontColor {*/ -/*background: url(../images/font-color.png) no-repeat center top;*/ -/*}*/ - -/*div#fontSize {*/ -/*background: url(../images/font-size.png) no-repeat center top;*/ -/*}*/ - -/*div#shareIt {*/ -/*background: url(../images/share.png) no-repeat center top;*/ -/*}*/ - -/*div#publishIt {*/ -/*background: url(../images/publish.png) no-repeat center top;*/ -/*}*/ - -/*div#tagIt {*/ -/*background: url(../images/tag.png) no-repeat center top;*/ -/*}*/ div#topicRelation { width: 56px; diff --git a/wise-doc/src/main/webapp/css/header.less b/wise-doc/src/main/webapp/css/header.less new file mode 120000 index 00000000..27ff2b71 --- /dev/null +++ b/wise-doc/src/main/webapp/css/header.less @@ -0,0 +1 @@ +../../../../../wise-webapp/src/main/webapp/css/header.less \ No newline at end of file diff --git a/wise-doc/src/main/webapp/css/skin.less b/wise-doc/src/main/webapp/css/skin.less new file mode 120000 index 00000000..5771884f --- /dev/null +++ b/wise-doc/src/main/webapp/css/skin.less @@ -0,0 +1 @@ +../../../../../wise-webapp/src/main/webapp/css/skin.less \ No newline at end of file diff --git a/wise-doc/src/main/webapp/css/toolbar.less b/wise-doc/src/main/webapp/css/toolbar.less new file mode 120000 index 00000000..318e7566 --- /dev/null +++ b/wise-doc/src/main/webapp/css/toolbar.less @@ -0,0 +1 @@ +../../../../../wise-webapp/src/main/webapp/css/toolbar.less \ No newline at end of file