| 110 | | $_MIDCOM->add_jsfile(MIDCOM_STATIC_URL . '/Pearified/JavaScript/Prototype/prototype.js'); |
|---|
| 111 | | $_MIDCOM->add_jsfile(MIDCOM_STATIC_URL . '/Pearified/JavaScript/Scriptaculous/scriptaculous.js'); |
|---|
| 112 | | $_MIDCOM->add_jsfile(MIDCOM_STATIC_URL . '/Javascript_protoToolkit/protoToolkit.js'); |
|---|
| 113 | | $_MIDCOM->add_jsfile(MIDCOM_STATIC_URL . '/Javascript_protoToolkit/protoMemory.js'); |
|---|
| 114 | | $_MIDCOM->add_jsfile(MIDCOM_STATIC_URL . '/Javascript_protoToolkit/protoToolbar.js'); |
|---|
| 115 | | |
|---|
| 116 | | $_MIDCOM->add_link_head( |
|---|
| 117 | | array |
|---|
| 118 | | ( |
|---|
| 119 | | 'rel' => 'stylesheet', |
|---|
| 120 | | 'type' => 'text/css', |
|---|
| 121 | | 'media' => 'screen', |
|---|
| 122 | | 'href' => $GLOBALS['midcom_config']['toolbars_css_path'], |
|---|
| 123 | | ) |
|---|
| 124 | | ); |
|---|
| 125 | | |
|---|
| 126 | | $this->type = 'palette'; |
|---|
| 127 | | |
|---|
| 128 | | // Compute the final script: |
|---|
| 129 | | $script = " |
|---|
| 130 | | function protoToolbarOnload() { |
|---|
| 131 | | protoToolbar = new protoToolbar({ |
|---|
| 132 | | type: '{$this->type}' |
|---|
| 133 | | }); |
|---|
| 134 | | } |
|---|
| 135 | | "; |
|---|
| 136 | | |
|---|
| 137 | | $_MIDCOM->add_jscript($script); |
|---|
| 138 | | $_MIDCOM->add_jsonload('protoToolbarOnload()'); |
|---|
| 139 | | |
|---|
| | 110 | if ($_MIDCOM->auth->can_user_do('midcom:ajax', null, 'midcom_services_toolbars')) |
|---|
| | 111 | { |
|---|
| | 112 | $_MIDCOM->add_jsfile(MIDCOM_STATIC_URL . '/Pearified/JavaScript/Prototype/prototype.js'); |
|---|
| | 113 | $_MIDCOM->add_jsfile(MIDCOM_STATIC_URL . '/Pearified/JavaScript/Scriptaculous/scriptaculous.js'); |
|---|
| | 114 | $_MIDCOM->add_jsfile(MIDCOM_STATIC_URL . '/Javascript_protoToolkit/protoToolkit.js'); |
|---|
| | 115 | $_MIDCOM->add_jsfile(MIDCOM_STATIC_URL . '/Javascript_protoToolkit/protoMemory.js'); |
|---|
| | 116 | $_MIDCOM->add_jsfile(MIDCOM_STATIC_URL . '/Javascript_protoToolkit/protoToolbar.js'); |
|---|
| | 117 | |
|---|
| | 118 | $_MIDCOM->add_link_head( |
|---|
| | 119 | array |
|---|
| | 120 | ( |
|---|
| | 121 | 'rel' => 'stylesheet', |
|---|
| | 122 | 'type' => 'text/css', |
|---|
| | 123 | 'media' => 'screen', |
|---|
| | 124 | 'href' => $GLOBALS['midcom_config']['toolbars_css_path'], |
|---|
| | 125 | ) |
|---|
| | 126 | ); |
|---|
| | 127 | |
|---|
| | 128 | $this->type = 'palette'; |
|---|
| | 129 | |
|---|
| | 130 | // Compute the final script: |
|---|
| | 131 | $script = " |
|---|
| | 132 | function protoToolbarOnload() { |
|---|
| | 133 | protoToolbar = new protoToolbar({ |
|---|
| | 134 | type: '{$this->type}' |
|---|
| | 135 | }); |
|---|
| | 136 | } |
|---|
| | 137 | "; |
|---|
| | 138 | |
|---|
| | 139 | $_MIDCOM->add_jscript($script); |
|---|
| | 140 | $_MIDCOM->add_jsonload('protoToolbarOnload()'); |
|---|
| | 141 | } |
|---|
| | 142 | else |
|---|
| | 143 | { |
|---|
| | 144 | $_MIDCOM->add_link_head( |
|---|
| | 145 | array |
|---|
| | 146 | ( |
|---|
| | 147 | 'rel' => 'stylesheet', |
|---|
| | 148 | 'type' => 'text/css', |
|---|
| | 149 | 'media' => 'screen', |
|---|
| | 150 | 'href' => $GLOBALS['midcom_config']['toolbars_simple_css_path'], |
|---|
| | 151 | ) |
|---|
| | 152 | ); |
|---|
| | 153 | } |
|---|
| | 154 | |
|---|
| 1009 | | |
|---|
| 1010 | | echo "<div id=\"protoToolbar-{$this->type}\" style=\"display: none;\">\n"; |
|---|
| 1011 | | echo " <div id=\"protoToolbar-{$this->type}-logos\">\n"; |
|---|
| | 1030 | |
|---|
| | 1031 | $use_protoToolbar = false; |
|---|
| | 1032 | $toolbar_style = ""; |
|---|
| | 1033 | |
|---|
| | 1034 | if ($_MIDCOM->auth->can_user_do('midcom:ajax', null, 'midcom_services_toolbars')) |
|---|
| | 1035 | { |
|---|
| | 1036 | $use_protoToolbar = true; |
|---|
| | 1037 | $toolbar_id = "protoToolbar-{$this->type}"; |
|---|
| | 1038 | $toolbar_style = "display: none;"; |
|---|
| | 1039 | |
|---|
| | 1040 | } |
|---|
| | 1041 | else |
|---|
| | 1042 | { |
|---|
| | 1043 | $toolbar_id = "midcom_services_toolbars_simple"; |
|---|
| | 1044 | } |
|---|
| | 1045 | |
|---|
| | 1046 | echo "<div id=\"{$toolbar_id}\" style=\"{$toolbar_style}\">\n"; |
|---|
| | 1047 | echo " <div id=\"{$toolbar_id}-logos\">\n"; |
|---|