add BehaviorViewModel in web
This commit is contained in:
parent
7eefaae62d
commit
8f583321c1
|
@ -132,6 +132,7 @@ plugin_jsp_scriptName=Script Name:
|
|||
plugin_jsp_insertBefore=Insert Before
|
||||
plugin_jsp_insertAfter=Insert After
|
||||
plugin_jsp_clear=Clear
|
||||
plugin_jsp_insertChild=Insert Child
|
||||
script_jsp_makeScript=ScriptEdit
|
||||
script_jsp_recordScript=RecordScript
|
||||
script_jsp_refresh=RefreshPage
|
||||
|
|
|
@ -132,6 +132,7 @@ plugin_jsp_addScriptName=\u8BF7\u8F93\u5165\u811A\u672C\u540D
|
|||
plugin_jsp_scriptName=\u811A\u672C\u540D\uFF1A
|
||||
plugin_jsp_insertBefore=\u524D\u5BFC\u5165
|
||||
plugin_jsp_insertAfter=\u540E\u5BFC\u5165
|
||||
plugin_jsp_insertChild=\u5B50\u8282\u70B9
|
||||
plugin_jsp_clear=\u6E05\u7A7A
|
||||
script_jsp_makeScript=\u811A\u672C\u7F16\u8F91
|
||||
script_jsp_recordScript=\u5F55\u5236\u811A\u672C
|
||||
|
|
|
@ -108,7 +108,7 @@ body {
|
|||
|
||||
</div>
|
||||
<div class="span3 buttonsControl">
|
||||
<div>
|
||||
<div id="insertChildDiv" class="hide">
|
||||
<button type="submit" class="btn btn-primary btn-width"
|
||||
id="insertChildNode">
|
||||
<fmt:message key="plugin_jsp_insertChild" />
|
||||
|
|
|
@ -68,6 +68,9 @@ button {
|
|||
。view{
|
||||
margin-top:5px;
|
||||
}
|
||||
.hide{
|
||||
display:none;
|
||||
}
|
||||
#submitScript{
|
||||
|
||||
margin-left: 0px;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
/**
|
||||
*
|
||||
*/
|
||||
function BehaviorModel(pluginModel, method, id){
|
||||
function BehaviorViewModel(pluginModel, method, id){
|
||||
this.pluginModel = pluginModel;
|
||||
this.method = method;
|
||||
this.id = id;
|
||||
|
@ -68,7 +68,7 @@ function Behavior(usePlugin) {
|
|||
if (pluginId == undefined || method == undefined) {
|
||||
return;
|
||||
}
|
||||
var behaviorModel = new BehaviorModel(behavior.usePlugin.map.get(pluginId),method,behavior.index);
|
||||
var behaviorModel = new BehaviorViewModel(behavior.usePlugin.map.get(pluginId),method,behavior.index);
|
||||
|
||||
if ($("#addBehavior").hasClass("clicked")) {
|
||||
var pos = "last";
|
||||
|
@ -77,18 +77,18 @@ function Behavior(usePlugin) {
|
|||
$("#addBehavior").removeClass("clicked");
|
||||
} else if ($("#insertBehaviorBefore").hasClass("clicked")) {
|
||||
var pos = "before";
|
||||
behavior.insertBehavior(behaviorName);//前插入和后插入一样??
|
||||
behavior.insertBehavior(behaviorModel);//前插入和后插入一样??
|
||||
jstreeCreateNode("useBehaviorList", behaviorModel.behaviorName,behaviorModel.id,pos);
|
||||
$("#insertBehaviorBefore").removeClass("clicked");
|
||||
} else {
|
||||
var pos = "after";
|
||||
behavior.insertBehavior(behaviorName);//前插入和后插入一样??
|
||||
behavior.insertBehavior(behaviorModel);//前插入和后插入一样??
|
||||
jstreeCreateNode("useBehaviorList", behaviorModel.behaviorName,behaviorModel.id,pos);
|
||||
$("#insertBehaviorAfter").removeClass("clicked");
|
||||
}
|
||||
|
||||
behavior.updateBehaviorEditors();
|
||||
behavior.createBehaviorEditor(behaviorName);
|
||||
behavior.createBehaviorEditor(behaviorModel);
|
||||
$("#selectBehavior").modal('hide');
|
||||
$("#usePlugins").html("");
|
||||
$("#pluginMethod").html("");
|
||||
|
@ -150,10 +150,10 @@ function Behavior(usePlugin) {
|
|||
$("#behaviorEditor").html("");
|
||||
|
||||
}
|
||||
this.createBehaviorEditor = function(behaviorName) {
|
||||
this.createBehaviorEditor = function(behaviorModel) {
|
||||
|
||||
var pluginName = this.getPluginName(behaviorName);
|
||||
var methodName = this.getBehaviorMethod(behaviorName);
|
||||
var pluginName = behaviorModel.pluginModel.name;//this.getPluginName(behaviorName);
|
||||
var methodName = behaviorModel.method;//this.getBehaviorMethod(behaviorName);
|
||||
var containerFactory = new ContainerFactory();
|
||||
$
|
||||
.post("getPluginMethod" + "/" + pluginName + "/" + methodName,
|
||||
|
@ -165,7 +165,7 @@ function Behavior(usePlugin) {
|
|||
"generator", methodData);
|
||||
|
||||
$(generator).addClass("generator");
|
||||
behavior.behaviorEditorMap.put(behaviorName,
|
||||
behavior.behaviorEditorMap.put(behaviorModel.id,
|
||||
generator);
|
||||
|
||||
} else {
|
||||
|
|
Loading…
Reference in New Issue