Commit 5ba7d13c83993e743aa0a4cbe90f0c38f38527fa
1 parent
bedfeb30
just some cleanup
Showing
2 changed files
with
28 additions
and
20 deletions
Show diff stats
web/jQuery/CXM_jquery_button.anubis
| @@ -35,8 +35,14 @@ public define String | @@ -35,8 +35,14 @@ public define String | ||
| 35 | }. | 35 | }. |
| 36 | 36 | ||
| 37 | public type JQuery_button: | 37 | public type JQuery_button: |
| 38 | - jQuery_button( JQuery_button_type bt_type, | ||
| 39 | - String button_id, String button_name, String button_label, JQuery_Actioner actioner, JQuery_icon primary, JQuery_icon secondary // primary icon is for left icon, secondary icon is for right icon and button_id must set with an unique ID in order to have icons working | 38 | + jQuery_button( |
| 39 | + JQuery_button_type bt_type, | ||
| 40 | + String button_id, | ||
| 41 | + String button_name, | ||
| 42 | + String button_label, | ||
| 43 | + JQuery_Actioner actioner, | ||
| 44 | + JQuery_icon primary, | ||
| 45 | + JQuery_icon secondary // primary icon is for left icon, secondary icon is for right icon and button_id must set with an unique ID in order to have icons working | ||
| 40 | ) | 46 | ) |
| 41 | . | 47 | . |
| 42 | 48 | ||
| @@ -78,14 +84,14 @@ define HTML_Partial_Content | @@ -78,14 +84,14 @@ define HTML_Partial_Content | ||
| 78 | sequence(reverse(html_buttons)) | 84 | sequence(reverse(html_buttons)) |
| 79 | ), | 85 | ), |
| 80 | [ h . t ] then | 86 | [ h . t ] then |
| 81 | - if h is jQuery_button(bt_type, id, name, label, actioner, primary, secondary) then | ||
| 82 | - with onclick_action=jquery_button_get_onclick_action(id, actioner), | ||
| 83 | - if id = "" then // if the ID is not set => we can't use icons in the buttonset. | 87 | + if h is jQuery_button(bt_type, html_id, name, label, actioner, primary, secondary) then |
| 88 | + with onclick_action=jquery_button_get_onclick_action(html_id, actioner), | ||
| 89 | + if html_id = "" then // if the ID is not set => we can't use icons in the buttonset. | ||
| 84 | _jquery_buttons( | 90 | _jquery_buttons( |
| 85 | t, | 91 | t, |
| 86 | [ onclick_action . html_tags ], | 92 | [ onclick_action . html_tags ], |
| 87 | [ | 93 | [ |
| 88 | - literal("<button type=\""+to_String(bt_type)+"\" name=\""+name+"\">"+label+"</button>") | 94 | + button([attr("type",to_String(bt_type)), attr("name",name)], text(label)) |
| 89 | . | 95 | . |
| 90 | html_buttons | 96 | html_buttons |
| 91 | ] | 97 | ] |
| @@ -96,12 +102,12 @@ define HTML_Partial_Content | @@ -96,12 +102,12 @@ define HTML_Partial_Content | ||
| 96 | _jquery_buttons( | 102 | _jquery_buttons( |
| 97 | t, | 103 | t, |
| 98 | [ | 104 | [ |
| 99 | - js_inline(jquery_ready("$('#"+id+"').button();")), | 105 | + js_inline(jquery_ready("$('#"+html_id+"').button();")), |
| 100 | onclick_action | 106 | onclick_action |
| 101 | ] | 107 | ] |
| 102 | +html_tags, | 108 | +html_tags, |
| 103 | [ | 109 | [ |
| 104 | - literal("<button type=\""+to_String(bt_type)+"\" id=\""+id+"\" name=\""+name+"\">"+label+"</button>") | 110 | + button([attr("type",to_String(bt_type)), id(html_id), attr("name",name)], text(label)) |
| 105 | . | 111 | . |
| 106 | html_buttons | 112 | html_buttons |
| 107 | ] | 113 | ] |
| @@ -110,12 +116,12 @@ define HTML_Partial_Content | @@ -110,12 +116,12 @@ define HTML_Partial_Content | ||
| 110 | _jquery_buttons( | 116 | _jquery_buttons( |
| 111 | t, | 117 | t, |
| 112 | [ | 118 | [ |
| 113 | - js_inline(jquery_ready("$('#"+id+"').button({icons:{secondary:'"+jquery_icon_to_string(secondary)+"'}});")), | 119 | + js_inline(jquery_ready("$('#"+html_id+"').button({icons:{secondary:'"+jquery_icon_to_string(secondary)+"'}});")), |
| 114 | onclick_action | 120 | onclick_action |
| 115 | ] | 121 | ] |
| 116 | +html_tags, | 122 | +html_tags, |
| 117 | [ | 123 | [ |
| 118 | - literal("<button id=\""+id+"\">"+label+"</button>") | 124 | + literal("<button id=\""+html_id+"\">"+label+"</button>") |
| 119 | . | 125 | . |
| 120 | html_buttons | 126 | html_buttons |
| 121 | ] | 127 | ] |
| @@ -125,12 +131,12 @@ define HTML_Partial_Content | @@ -125,12 +131,12 @@ define HTML_Partial_Content | ||
| 125 | _jquery_buttons( | 131 | _jquery_buttons( |
| 126 | t, | 132 | t, |
| 127 | [ | 133 | [ |
| 128 | - js_inline(jquery_ready("$('#"+id+"').button({icons:{primary:'"+jquery_icon_to_string(primary)+"'}});")), | 134 | + js_inline(jquery_ready("$('#"+html_id+"').button({icons:{primary:'"+jquery_icon_to_string(primary)+"'}});")), |
| 129 | onclick_action | 135 | onclick_action |
| 130 | ] | 136 | ] |
| 131 | +html_tags, | 137 | +html_tags, |
| 132 | [ | 138 | [ |
| 133 | - literal("<button id=\""+id+"\">"+label+"</button>") | 139 | + literal("<button id=\""+html_id+"\">"+label+"</button>") |
| 134 | . | 140 | . |
| 135 | html_buttons | 141 | html_buttons |
| 136 | ] | 142 | ] |
| @@ -139,12 +145,12 @@ define HTML_Partial_Content | @@ -139,12 +145,12 @@ define HTML_Partial_Content | ||
| 139 | _jquery_buttons( | 145 | _jquery_buttons( |
| 140 | t, | 146 | t, |
| 141 | [ | 147 | [ |
| 142 | - js_inline(jquery_ready("$('#"+id+"').button({icons:{primary:'"+jquery_icon_to_string(primary)+"',secondary:'"+jquery_icon_to_string(secondary)+"'}});")), | 148 | + js_inline(jquery_ready("$('#"+html_id+"').button({icons:{primary:'"+jquery_icon_to_string(primary)+"',secondary:'"+jquery_icon_to_string(secondary)+"'}});")), |
| 143 | onclick_action | 149 | onclick_action |
| 144 | ] | 150 | ] |
| 145 | +html_tags, | 151 | +html_tags, |
| 146 | [ | 152 | [ |
| 147 | - literal("<button id=\""+id+"\">"+label+"</button>") | 153 | + literal("<button id=\""+html_id+"\">"+label+"</button>") |
| 148 | . | 154 | . |
| 149 | html_buttons | 155 | html_buttons |
| 150 | ] | 156 | ] |
| @@ -161,11 +167,12 @@ public define HTML_Partial_Content | @@ -161,11 +167,12 @@ public define HTML_Partial_Content | ||
| 161 | = | 167 | = |
| 162 | partial_content( | 168 | partial_content( |
| 163 | [ js_inline(jquery_ready("$('#"+buttons_container_id+"').buttonset();")) ], | 169 | [ js_inline(jquery_ready("$('#"+buttons_container_id+"').buttonset();")) ], |
| 164 | - sequence([ | ||
| 165 | - literal("<div id=\""+buttons_container_id+"\">"), | ||
| 166 | - partial(_jquery_buttons(buttons, [], [])), | ||
| 167 | - literal("</div>") | ||
| 168 | - ]) | 170 | + div(id(buttons_container_id), _jquery_buttons(buttons, [], [])) |
| 171 | +// sequence([ | ||
| 172 | +// literal("<div id=\""+buttons_container_id+"\">"), | ||
| 173 | +// partial(_jquery_buttons(buttons, [], [])), | ||
| 174 | +// literal("</div>") | ||
| 175 | +// ]) | ||
| 169 | ) | 176 | ) |
| 170 | . | 177 | . |
| 171 | 178 |
web/plugin/plugin.anubis
| @@ -72,9 +72,10 @@ public define Maybe(WEB_Plugin) | @@ -72,9 +72,10 @@ public define Maybe(WEB_Plugin) | ||
| 72 | )= | 72 | )= |
| 73 | if plugins is | 73 | if plugins is |
| 74 | { | 74 | { |
| 75 | - [] then failure, | 75 | + [] then println("get_WEB_Plugin for app ["+_app+"] space ["+_space+"] NOT FOUND");failure, |
| 76 | [h . t] then | 76 | [h . t] then |
| 77 | if h.app_name = _app & h.space_name = _space then | 77 | if h.app_name = _app & h.space_name = _space then |
| 78 | + //println("get_WEB_Plugin for app ["+_app+"] space ["+_space+"] OK"); | ||
| 78 | success(h) | 79 | success(h) |
| 79 | else | 80 | else |
| 80 | get_WEB_Plugin(t, _app, _space) | 81 | get_WEB_Plugin(t, _app, _space) |