[pLog-svn] r6154 - in plog/trunk/js/JSCookMenu: . ThemeOffice2003

mark at devel.lifetype.net mark at devel.lifetype.net
Tue Jan 8 13:41:46 EST 2008


Author: mark
Date: 2008-01-08 13:41:46 -0500 (Tue, 08 Jan 2008)
New Revision: 6154

Added:
   plog/trunk/js/JSCookMenu/ThemeOffice2003/
   plog/trunk/js/JSCookMenu/ThemeOffice2003/arrow.gif
   plog/trunk/js/JSCookMenu/ThemeOffice2003/arrowdown.gif
   plog/trunk/js/JSCookMenu/ThemeOffice2003/blank.gif
   plog/trunk/js/JSCookMenu/ThemeOffice2003/mainmenubg.gif
   plog/trunk/js/JSCookMenu/ThemeOffice2003/mainmenubg.png
   plog/trunk/js/JSCookMenu/ThemeOffice2003/menubg.gif
   plog/trunk/js/JSCookMenu/ThemeOffice2003/menubg.png
   plog/trunk/js/JSCookMenu/ThemeOffice2003/spacer.gif
   plog/trunk/js/JSCookMenu/ThemeOffice2003/theme.css
   plog/trunk/js/JSCookMenu/ThemeOffice2003/theme.js
Log:
Commit another JSCookMenu Theme.

Added: plog/trunk/js/JSCookMenu/ThemeOffice2003/arrow.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/JSCookMenu/ThemeOffice2003/arrow.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/JSCookMenu/ThemeOffice2003/arrowdown.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/JSCookMenu/ThemeOffice2003/arrowdown.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/JSCookMenu/ThemeOffice2003/blank.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/JSCookMenu/ThemeOffice2003/blank.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/JSCookMenu/ThemeOffice2003/mainmenubg.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/JSCookMenu/ThemeOffice2003/mainmenubg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/JSCookMenu/ThemeOffice2003/mainmenubg.png
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/JSCookMenu/ThemeOffice2003/mainmenubg.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/JSCookMenu/ThemeOffice2003/menubg.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/JSCookMenu/ThemeOffice2003/menubg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/JSCookMenu/ThemeOffice2003/menubg.png
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/JSCookMenu/ThemeOffice2003/menubg.png
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/JSCookMenu/ThemeOffice2003/spacer.gif
===================================================================
(Binary files differ)


Property changes on: plog/trunk/js/JSCookMenu/ThemeOffice2003/spacer.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: plog/trunk/js/JSCookMenu/ThemeOffice2003/theme.css
===================================================================
--- plog/trunk/js/JSCookMenu/ThemeOffice2003/theme.css	                        (rev 0)
+++ plog/trunk/js/JSCookMenu/ThemeOffice2003/theme.css	2008-01-08 18:41:46 UTC (rev 6154)
@@ -0,0 +1,266 @@
+/* ThemeOffice2003Menu Style Sheet */
+
+.ThemeOffice2003Menu,.ThemeOffice2003SubMenuTable
+{
+	font-family:	verdana, arial, sans-serif;
+	font-size:	13px;
+
+	padding:	0;
+
+	white-space:	nowrap;
+	cursor:		default;
+}
+
+.ThemeOffice2003SubMenu
+{
+	position:	absolute;
+	visibility:	hidden;
+	overflow:	hidden;
+
+	padding:	1px 1px 1px 1px;
+
+	background:	#F6F6F6 url(menubg.gif) repeat-y scroll 0%;
+	background-position:	left;
+
+	border:		1px solid #002D96;
+}
+
+.ThemeOffice2003SubMenuTable
+{
+	overflow:	hidden;
+}
+
+.ThemeOffice2003MainItem,.ThemeOffice2003MainItemHover,.ThemeOffice2003MainItemActive,
+.ThemeOffice2003MenuItem,.ThemeOffice2003MenuItemHover,.ThemeOffice2003MenuItemActive
+{
+	border:		0;
+	cursor:		default;
+	white-space:	nowrap;
+}
+
+.ThemeOffice2003MainItem
+{
+	background-color:	inherit;
+	font-weight: bold;
+}
+
+.ThemeOffice2003MainItemHover,.ThemeOffice2003MainItemActive
+{
+	background:		url(mainmenubg.gif);
+	font-weight: bold;	
+}
+
+.ThemeOffice2003MenuItem
+{
+	background-color:	transparent;
+}
+
+.ThemeOffice2003MenuItemHover,.ThemeOffice2003MenuItemActive
+{
+	background-color:	#FFEEC2;
+}
+
+
+/* horizontal main menu */
+
+.ThemeOffice2003MainItem
+{
+	padding:	1px;
+	border:		0;
+}
+
+td.ThemeOffice2003MainItemHover,td.ThemeOffice2003MainItemActive
+{
+	padding:	0px;
+	border:		1px solid #000080;
+}
+
+.ThemeOffice2003MainFolderLeft,.ThemeOffice2003MainItemLeft,
+.ThemeOffice2003MainFolderText,.ThemeOffice2003MainItemText,
+.ThemeOffice2003MainFolderRight,.ThemeOffice2003MainItemRight
+{
+	background-color:	inherit;
+}
+
+/* vertical main menu sub components */
+
+td.ThemeOffice2003MainFolderLeft,
+td.ThemeOffice2003MainFolderLeft,
+td.ThemeOffice2003MainItemLeft,
+td.ThemeOffice2003MainItemLeft
+{
+	padding:	1px 2px 1px 1px;
+
+	border:		0;
+	background-color:	inherit;
+}
+
+td.ThemeOffice2003MainFolderText,
+td.ThemeOffice2003MainFolderText,
+td.ThemeOffice2003MainItemText,
+td.ThemeOffice2003MainItemText
+{
+	padding:	1px 5px 1px 5px;
+
+	border:		0;
+	background-color:	inherit;
+}
+
+td.ThemeOffice2003MainItemRight,
+td.ThemeOffice2003MainFolderRight
+{
+	padding:	1px 1px 1px 0px;
+
+	border:		0;
+
+	background-color:	inherit;
+}
+
+
+tr.ThemeOffice2003MainItemHover td.ThemeOffice2003MainFolderLeft,
+tr.ThemeOffice2003MainItemActive td.ThemeOffice2003MainFolderLeft,
+tr.ThemeOffice2003MainItemHover td.ThemeOffice2003MainItemLeft,
+tr.ThemeOffice2003MainItemActive td.ThemeOffice2003MainItemLeft
+{
+	padding:	0px 2px 0px 0px;
+
+	border-width:	1px 0px 1px 1px;
+	border-style:	solid;
+	border-color:	#000080;
+
+	background-color:	inherit;
+}
+
+tr.ThemeOffice2003MainItemHover td.ThemeOffice2003MainFolderText,
+tr.ThemeOffice2003MainItemActive td.ThemeOffice2003MainFolderText,
+tr.ThemeOffice2003MainItemHover td.ThemeOffice2003MainItemText,
+tr.ThemeOffice2003MainItemActive td.ThemeOffice2003MainItemText
+{
+	padding:	0px 5px 0px 5px;
+
+	border-width:	1px 0px 1px 0px;
+	border-style:	solid;
+	border-color:	#000080;
+
+	background-color:	inherit;
+}
+
+tr.ThemeOffice2003MainItemHover td.ThemeOffice2003MainFolderRight,
+tr.ThemeOffice2003MainItemActive td.ThemeOffice2003MainFolderRight,
+tr.ThemeOffice2003MainItemHover td.ThemeOffice2003MainItemRight,
+tr.ThemeOffice2003MainItemActive td.ThemeOffice2003MainItemRight
+{
+	padding:	0px;
+
+	border-width:	1px 1px 1px 0px;
+	border-style:	solid;
+	border-color:	#000080;
+
+	background-color:	inherit;
+}
+
+/* sub menu sub components */
+
+.ThemeOffice2003MenuFolderLeft,.ThemeOffice2003MenuItemLeft,
+.ThemeOffice2003MenuFolderText,.ThemeOffice2003MenuItemText,
+.ThemeOffice2003MenuFolderRight,.ThemeOffice2003MenuItemRight
+{
+	border:		0;
+	white-space:	nowrap;
+	background-color:	inherit;
+}
+
+
+.ThemeOffice2003MenuFolderLeft,
+.ThemeOffice2003MenuItemLeft
+{
+	padding:	3px 3px 3px 2px;
+}
+
+.ThemeOffice2003MenuFolderText,
+.ThemeOffice2003MenuItemText
+{
+	padding:	3px 5px 3px 5px;
+	white-space:	nowrap;
+}
+
+.ThemeOffice2003MenuFolderRight,
+.ThemeOffice2003MenuItemRight
+{
+	padding:	3px 1px 3px 0px;
+}
+
+.ThemeOffice2003MenuItemHover .ThemeOffice2003MenuFolderLeft,
+.ThemeOffice2003MenuItemActive .ThemeOffice2003MenuFolderLeft,
+.ThemeOffice2003MenuItemHover .ThemeOffice2003MenuItemLeft,
+.ThemeOffice2003MenuItemActive .ThemeOffice2003MenuItemLeft
+{
+	padding:	2px 3px 2px 1px;
+
+	border-width:	1px 0px 1px 1px;
+	border-style:	solid;
+	border-color:	#000080;
+}
+
+.ThemeOffice2003MenuItemHover .ThemeOffice2003MenuFolderText,
+.ThemeOffice2003MenuItemActive .ThemeOffice2003MenuFolderText,
+.ThemeOffice2003MenuItemHover .ThemeOffice2003MenuItemText,
+.ThemeOffice2003MenuItemActive .ThemeOffice2003MenuItemText
+{
+	padding:	2px 5px 2px 5px;
+
+	border-width:	1px 0px 1px 0px;
+	border-style:	solid;
+	border-color:	#000080;
+}
+
+.ThemeOffice2003MenuItemHover .ThemeOffice2003MenuFolderRight,
+.ThemeOffice2003MenuItemActive .ThemeOffice2003MenuFolderRight,
+.ThemeOffice2003MenuItemHover .ThemeOffice2003MenuItemRight,
+.ThemeOffice2003MenuItemActive .ThemeOffice2003MenuItemRight
+{
+	padding:	2px 0px 2px 0px;
+
+	border-width:	1px 1px 1px 0px;
+	border-style:	solid;
+	border-color:	#000080;
+}
+
+/* menu splits */
+
+.ThemeOffice2003MenuSplit
+{
+	margin:		2px;
+	height:		1px;
+	overflow:	hidden;
+	background-color:	inherit;
+	border-top:	1px solid #6A8CCB;
+}
+
+/* image shadow animation */
+
+/*
+	seq1:	image for normal
+	seq2:	image for hover and active
+
+	To use, in the icon field, input the following:
+	<img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />
+*/
+
+.ThemeOffice2003MenuItem img.seq1
+{
+	display:	inline;
+}
+
+.ThemeOffice2003MenuItemHover seq2,
+.ThemeOffice2003MenuItemActive seq2
+{
+	display:	inline;
+}
+
+.ThemeOffice2003MenuItem .seq2,
+.ThemeOffice2003MenuItemHover .seq1,
+.ThemeOffice2003MenuItemActive .seq1
+{
+	display:	none;
+}

Added: plog/trunk/js/JSCookMenu/ThemeOffice2003/theme.js
===================================================================
--- plog/trunk/js/JSCookMenu/ThemeOffice2003/theme.js	                        (rev 0)
+++ plog/trunk/js/JSCookMenu/ThemeOffice2003/theme.js	2008-01-08 18:41:46 UTC (rev 6154)
@@ -0,0 +1,64 @@
+
+// directory of where all the images are
+var cmThemeOffice2003Base = 'js/JSCookMenu/ThemeOffice2003/';
+
+// the follow block allows user to re-define theme base directory
+// before it is loaded.
+try
+{
+	if (myThemeOffice2003Base)
+	{
+		cmThemeOffice2003Base = myThemeOffice2003Base;
+	}
+}
+catch (e)
+{
+}
+
+var cmThemeOffice2003 =
+{
+	prefix:	'ThemeOffice2003',
+  	// main menu display attributes
+  	//
+  	// Note.  When the menu bar is horizontal,
+  	// mainFolderLeft and mainFolderRight are
+  	// put in <span></span>.  When the menu
+  	// bar is vertical, they would be put in
+  	// a separate TD cell.
+
+  	// HTML code to the left of the folder item
+  	mainFolderLeft: '&nbsp;',
+  	// HTML code to the right of the folder item
+  	mainFolderRight: '&nbsp;',
+	// HTML code to the left of the regular item
+	mainItemLeft: '&nbsp;',
+	// HTML code to the right of the regular item
+	mainItemRight: '&nbsp;',
+
+	// sub menu display attributes
+
+	// 0, HTML code to the left of the folder item
+	folderLeft: '<img alt="" src="' + cmThemeOffice2003Base + 'spacer.gif">',
+	// 1, HTML code to the right of the folder item
+	folderRight: '<img alt="" src="' + cmThemeOffice2003Base + 'arrow.gif">',
+	// 2, HTML code to the left of the regular item
+	itemLeft: '<img alt="" src="' + cmThemeOffice2003Base + 'spacer.gif">',
+	// 3, HTML code to the right of the regular item
+	itemRight: '<img alt="" src="' + cmThemeOffice2003Base + 'blank.gif">',
+	// 4, cell spacing for main menu
+	mainSpacing: 0,
+	// 5, cell spacing for sub menus
+	subSpacing: 0,
+
+	// move 1st lvl submenu for horizontal menus up a bit to avoid double border
+	offsetHMainAdjust:	[0, -1],
+	offsetVMainAdjust:	[-1, 0],
+	// offset according to Opera, which is correct.
+	offsetSubAdjust:	[1, 0]
+	// rest use default settings
+};
+
+// for horizontal menu split
+var cmThemeOffice2003HSplit = [_cmNoClick, '<td class="ThemeOffice2003MenuItemLeft"></td><td colspan="2"><div class="ThemeOffice2003MenuSplit"></div></td>'];
+var cmThemeOffice2003MainHSplit = [_cmNoClick, '<td class="ThemeOffice2003MainItemLeft"></td><td colspan="2"><div class="ThemeOffice2003MenuSplit"></div></td>'];
+var cmThemeOffice2003MainVSplit = [_cmNoClick, '|'];



More information about the pLog-svn mailing list