Changeset 11888
- Timestamp:
- 08/30/07 17:05:11 (1 year ago)
- Files:
-
- trunk/midcom/midcom.core/midcom/services/toolbars.php (modified) (4 diffs)
- trunk/midcom/midcom.core/midcom/static/midcom.services.toolbars/fancy.css (added)
- trunk/midcom/midcom.core/midcom/static/midcom.services.toolbars/images/drag-grid.gif (added)
- trunk/midcom/midcom.core/midcom/static/midcom.services.toolbars/jquery.midcom_services_toolbars.js (added)
- trunk/midcom/midcom.core/midcom/static/midcom.services.toolbars/simple.css (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/midcom/midcom.core/midcom/services/toolbars.php
r11882 r11888 109 109 if ($_MIDCOM->auth->can_user_do('midcom:ajax', null, 'midcom_services_toolbars')) 110 110 { 111 $_MIDCOM->add_jsfile(MIDCOM_STATIC_URL . '/Pearified/JavaScript/Prototype/prototype.js'); 112 $_MIDCOM->add_jsfile(MIDCOM_STATIC_URL . '/Pearified/JavaScript/Scriptaculous/scriptaculous.js'); 113 $_MIDCOM->add_jsfile(MIDCOM_STATIC_URL . '/Javascript_protoToolkit/protoToolkit.js'); 114 $_MIDCOM->add_jsfile(MIDCOM_STATIC_URL . '/Javascript_protoToolkit/protoMemory.js'); 115 $_MIDCOM->add_jsfile(MIDCOM_STATIC_URL . '/Javascript_protoToolkit/protoToolbar.js'); 116 111 $_MIDCOM->enable_jquery(); 112 $_MIDCOM->add_jsfile(MIDCOM_STATIC_URL . '/midcom.services.toolbars/jquery.midcom_services_toolbars.js'); 113 $_MIDCOM->add_jsfile(MIDCOM_STATIC_URL . '/jQuery/jquery.flydom-3.0.6.js'); 114 $_MIDCOM->add_jsfile(MIDCOM_STATIC_URL . '/jQuery/jquery.dimensions-1.1.2.pack.js'); 115 $_MIDCOM->add_jsfile(MIDCOM_STATIC_URL . '/jQuery/jquery.easydrag-1.3.js'); 116 //$_MIDCOM->add_jsfile(MIDCOM_STATIC_URL . '/midcom.helper.datamanager2/tags/jquery.bgiframe.min.js'); 117 118 117 119 $_MIDCOM->add_link_head( 118 120 array … … 121 123 'type' => 'text/css', 122 124 'media' => 'screen', 123 'href' => $GLOBALS['midcom_config']['toolbars_css_path'], 124 ) 125 ); 126 127 $this->type = 'palette'; 128 129 // Compute the final script: 130 $script = " 131 function protoToolbarOnload() { 132 protoToolbar = new protoToolbar({ 133 type: '{$this->type}' 134 }); 135 } 136 "; 137 138 $_MIDCOM->add_jscript($script); 139 $_MIDCOM->add_jsonload('protoToolbarOnload()'); 125 'href' => MIDCOM_STATIC_URL . '/midcom.services.toolbars/fancy.css', 126 ) 127 ); 128 129 $this->type = 'palette'; 130 131 $config = "{}"; 132 133 $script = "jQuery('body div.midcom_services_toolbars_fancy').midcom_services_toolbar({$config});"; 134 $_MIDCOM->add_jquery_state_script($script); 140 135 } 141 136 else … … 150 145 ) 151 146 ); 147 148 $this->type = 'normal'; 152 149 } 153 150 … … 1028 1025 $this->_centralized_mode = true; 1029 1026 1030 $ use_protoToolbar= false;1027 $enable_drag = false; 1031 1028 $toolbar_style = ""; 1032 1029 $toolbar_class = "midcom_services_toolbars_simple"; 1030 1033 1031 if ($_MIDCOM->auth->can_user_do('midcom:ajax', null, 'midcom_services_toolbars')) 1034 1032 { 1035 $ use_protoToolbar= true;1036 $toolbar_ id = "protoToolbar-{$this->type}";1033 $enable_drag = true; 1034 $toolbar_class = "midcom_services_toolbars_fancy"; 1037 1035 $toolbar_style = "display: none;"; 1038 1036 1039 1037 } 1040 else 1041 { 1042 $toolbar_id = "midcom_services_toolbars_simple"; 1043 } 1044 1045 echo "<div id=\"{$toolbar_id}\" style=\"{$toolbar_style}\">\n"; 1046 echo " <div id=\"{$toolbar_id}-logos\">\n"; 1038 1039 echo "<div class=\"{$toolbar_class} type_{$this->type}\" style=\"{$toolbar_style}\">\n"; 1040 echo " <div class=\"logos\">\n"; 1047 1041 echo " <a href=\"" . $_MIDCOM->get_page_prefix() . "midcom-exec-midcom/about.php\">\n"; 1048 1042 echo " <img src=\"" . MIDCOM_STATIC_URL . "/midcom.services.toolbars/images/midgard-logo.png\" width=\"16\" height=\"16\" alt=\"Midgard\" />\n"; 1049 1043 echo " </a>\n"; 1050 1044 echo " </div>\n"; 1051 echo " <div id=\"{$toolbar_id}-content\">\n";1052 echo " <div id=\" item-page\" class=\"item\">\n";1053 echo " <span class=\" toolbar_list_classpage\">". $_MIDCOM->i18n->get_string('page', 'midcom') . "</span>\n";1045 echo " <div class=\"items\">\n"; 1046 echo " <div id=\"midcom_services_toolbars_topic-page\" class=\"item\">\n"; 1047 echo " <span class=\"midcom_services_toolbars_topic_title page\">". $_MIDCOM->i18n->get_string('page', 'midcom') . "</span>\n"; 1054 1048 echo $this->render_view_toolbar(); 1055 1049 echo " </div>\n"; 1056 echo " <div id=\" item-folder\" class=\"item\">\n";1057 echo " <span class=\" toolbar_list_classfolder\">". $_MIDCOM->i18n->get_string('folder', 'midcom') . "</span>\n";1050 echo " <div id=\"midcom_services_toolbars_topic-folder\" class=\"item\">\n"; 1051 echo " <span class=\"midcom_services_toolbars_topic_title folder\">". $_MIDCOM->i18n->get_string('folder', 'midcom') . "</span>\n"; 1058 1052 echo $this->render_node_toolbar(); 1059 1053 echo " </div>\n"; 1060 echo " <div id=\" item-host\" class=\"item\">\n";1061 echo " <span class=\" toolbar_list_classhost\">". $_MIDCOM->i18n->get_string('host', 'midcom') . "</span>\n";1054 echo " <div id=\"midcom_services_toolbars_topic-host\" class=\"item\">\n"; 1055 echo " <span class=\"midcom_services_toolbars_topic_title host\">". $_MIDCOM->i18n->get_string('host', 'midcom') . "</span>\n"; 1062 1056 echo $this->render_host_toolbar(); 1063 1057 echo " </div>\n"; 1064 echo " <div id=\" item-help\" class=\"item\">\n";1065 echo " <span class=\" toolbar_list_classhelp\">". $_MIDCOM->i18n->get_string('Help', 'midcom') . "</span>\n";1058 echo " <div id=\"midcom_services_toolbars_topic-help\" class=\"item\">\n"; 1059 echo " <span class=\"midcom_services_toolbars_topic_title help\">". $_MIDCOM->i18n->get_string('Help', 'midcom') . "</span>\n"; 1066 1060 echo $this->render_help_toolbar(); 1067 1061 echo " </div>\n"; 1068 1062 echo " </div>\n"; 1069 1070 if ($use_protoToolbar) 1071 { 1072 echo " <div class=\"dragbar\"></div>\n"; 1073 } 1074 1075 echo "</div>\n"; 1063 if ($enable_drag) 1064 { 1065 echo " <div class=\"dragbar\"></div>\n"; 1066 } 1067 echo "</div>\n"; 1068 1076 1069 } 1077 1070 } trunk/midcom/midcom.core/midcom/static/midcom.services.toolbars/simple.css
r11853 r11888 1 @media print 2 { 3 .midcom_services_toolbars_simple 4 { 5 display: none !important; 6 height: 0 !important; 7 } 8 }
