mirror of
https://bitbucket.org/wisemapping/wisemapping-open-source.git
synced 2024-09-12 07:10:07 +02:00
Merge branch 'master' of ssh://wisemapping.com/var/git-repos/wise-source
This commit is contained in:
commit
87e636f29a
@ -219,8 +219,6 @@
|
|||||||
files="widget/IconPanel.js"/>
|
files="widget/IconPanel.js"/>
|
||||||
<filelist dir="${basedir}/src/main/javascript/"
|
<filelist dir="${basedir}/src/main/javascript/"
|
||||||
files="widget/IMenu.js"/>
|
files="widget/IMenu.js"/>
|
||||||
<filelist dir="${basedir}/src/main/javascript/"
|
|
||||||
files="widget/ThinkmappingMenu.js"/>
|
|
||||||
<filelist dir="${basedir}/src/main/javascript/"
|
<filelist dir="${basedir}/src/main/javascript/"
|
||||||
files="widget/Menu.js"/>
|
files="widget/Menu.js"/>
|
||||||
|
|
||||||
|
@ -1,134 +0,0 @@
|
|||||||
/*
|
|
||||||
* Copyright [2011] [wisemapping]
|
|
||||||
*
|
|
||||||
* Licensed under WiseMapping Public License, Version 1.0 (the "License").
|
|
||||||
* It is basically the Apache License, Version 2.0 (the "License") plus the
|
|
||||||
* "powered by wisemapping" text requirement on every single page;
|
|
||||||
* you may not use this file except in compliance with the License.
|
|
||||||
* You may obtain a copy of the license at
|
|
||||||
*
|
|
||||||
* http://www.wisemapping.org/license
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*/
|
|
||||||
|
|
||||||
mindplot.widget.ThinkmappingMenu = new Class({
|
|
||||||
Extends: mindplot.widget.IMenu,
|
|
||||||
|
|
||||||
initialize: function(designer, containerId, mapId) {
|
|
||||||
this.parent(designer, containerId, mapId);
|
|
||||||
|
|
||||||
var baseUrl = "../css/widget";
|
|
||||||
|
|
||||||
// Stop event propagation ...
|
|
||||||
$(this._containerId).addEvent('click', function(event) {
|
|
||||||
event.stopPropagation();
|
|
||||||
return false;
|
|
||||||
});
|
|
||||||
|
|
||||||
$(this._containerId).addEvent('dblclick', function(event) {
|
|
||||||
event.stopPropagation();
|
|
||||||
return false;
|
|
||||||
});
|
|
||||||
|
|
||||||
// Create panels ...
|
|
||||||
var designerModel = designer.getModel();
|
|
||||||
|
|
||||||
// DummyModel
|
|
||||||
var dummyModel =
|
|
||||||
{
|
|
||||||
getValue : function() {
|
|
||||||
return null;
|
|
||||||
},
|
|
||||||
setValue : function (hex) {
|
|
||||||
// Do Nothing
|
|
||||||
}
|
|
||||||
};
|
|
||||||
this._toolbarElems.push(new mindplot.widget.PersonalisePanel('personaliseButton', dummyModel, baseUrl));
|
|
||||||
this._toolbarElems.push(new mindplot.widget.AttachPanel('attachButton', dummyModel, baseUrl));
|
|
||||||
this._toolbarElems.push(new mindplot.widget.SharePanel('shareButton', dummyModel, baseUrl));
|
|
||||||
this._toolbarElems.push(new mindplot.widget.UserPanel('userButton', dummyModel, baseUrl));
|
|
||||||
|
|
||||||
this._addButton('newButton', function() {
|
|
||||||
var reqDialog = new MooDialog.Request('newMapDialog.htm', null,
|
|
||||||
{'class': 'newModalDialog',
|
|
||||||
closeButton:true,
|
|
||||||
destroyOnClose:true,
|
|
||||||
title:'Nouveau map'
|
|
||||||
});
|
|
||||||
reqDialog.setRequestOptions({
|
|
||||||
onRequest: function() {
|
|
||||||
reqDialog.setContent('loading...');
|
|
||||||
}
|
|
||||||
});
|
|
||||||
MooDialog.Request.active = reqDialog;
|
|
||||||
});
|
|
||||||
|
|
||||||
this._addButton('importButton', function() {
|
|
||||||
var reqDialog = new MooDialog.Request('importMap.htm', null,
|
|
||||||
{'class': 'importModalDialog',
|
|
||||||
closeButton:true,
|
|
||||||
destroyOnClose:true,
|
|
||||||
title:'Importez votre map'
|
|
||||||
});
|
|
||||||
reqDialog.setRequestOptions({
|
|
||||||
onRequest: function() {
|
|
||||||
reqDialog.setContent('loading...');
|
|
||||||
}
|
|
||||||
});
|
|
||||||
MooDialog.Request.active = reqDialog;
|
|
||||||
});
|
|
||||||
this._addButton('headerMapTitle', function() {
|
|
||||||
var reqDialog = new MooDialog.Request('renameMap.htm?mapId='+mapId, null,
|
|
||||||
{'class': 'renameModalDialog',
|
|
||||||
closeButton:true,
|
|
||||||
destroyOnClose:true,
|
|
||||||
title:'Renommez votre map'
|
|
||||||
});
|
|
||||||
reqDialog.setRequestOptions({
|
|
||||||
onRequest: function() {
|
|
||||||
reqDialog.setContent('loading...');
|
|
||||||
}
|
|
||||||
});
|
|
||||||
MooDialog.Request.active = reqDialog;
|
|
||||||
});
|
|
||||||
this._addButton('communicateButton', function() {
|
|
||||||
var reqDialog = new MooDialog.Request('sharing.htm?mapId='+mapId, null,
|
|
||||||
{'class': 'communicateModalDialog',
|
|
||||||
closeButton:true,
|
|
||||||
destroyOnClose:true,
|
|
||||||
title:'Collaboration'
|
|
||||||
});
|
|
||||||
reqDialog.setRequestOptions({
|
|
||||||
onRequest: function() {
|
|
||||||
reqDialog.setContent('loading...');
|
|
||||||
}
|
|
||||||
});
|
|
||||||
MooDialog.Request.active = reqDialog;
|
|
||||||
});
|
|
||||||
|
|
||||||
this._registerEvents(designer);
|
|
||||||
},
|
|
||||||
|
|
||||||
_registerEvents : function(designer) {
|
|
||||||
// Register on close events ...
|
|
||||||
this._toolbarElems.forEach(function(elem) {
|
|
||||||
elem.addEvent('show', function() {
|
|
||||||
this.clear()
|
|
||||||
}.bind(this));
|
|
||||||
}.bind(this));
|
|
||||||
},
|
|
||||||
|
|
||||||
_addButton:function (buttonId, fn) {
|
|
||||||
// Register Events ...
|
|
||||||
var button = new mindplot.widget.ToolbarItem(buttonId, function(event) {
|
|
||||||
fn(event);
|
|
||||||
this.clear();
|
|
||||||
}.bind(this), {topicAction:true, relAction:true});
|
|
||||||
this._toolbarElems.push(button);
|
|
||||||
}
|
|
||||||
})
|
|
Loading…
Reference in New Issue
Block a user