MailEnable API Guide: Developing Skins Login Page

Transcription

MailEnable API Guide: Developing Skins Login Page
MailEnable API Guide: Developing Skins
To develop a new skin for MailEnable Webmail, duplicate the “Oceano” folder (version 6) under the skins directory,
and use this as the base to develop the new skin upon (Oceano is designed to allow easier re-skinning). The skins
directory is located at:
Mail Enable\bin\NETWebMail\Mondo\Skins
Duplicating the folder and renaming it will make it automatically appear in the Skin drop down option on the login
page.
Login Page
Image File / Dimensions (px)
optionsPanel_top.jpg (270x21)
CSS Classes
.optionsPanel_top_div
loginPanel_topLeft.png
(11x30)
.loginPanel_topLeft
loginPanel_topRight.png
(11x30)
login_bg.jpg (1x600)
.loginPanel_topRight
.loginScreen_shell
Description/Notes
Update background color (#2F5E86) to match the ending color of your
new background gradient
.PNG with transparent background. Image has transparent gradient
around edges as shadow effect.
.GIF version of the same image can also be found in the images directory
(used as replacement for IE6 since it does not support transparent PNG’s).
Update this .GIF to maintain a consistent look in IE6.
(as above)
Update background color (#7197B3) to match the ending color of your
new background gradient
MailEnable API Guide: Developing Skins
TopNav banner
Image File / Dimensions (px)
topNav_bttn_bg_selected.jpg
(1x75)
topNav_bttn_bg.jpg (1x142)
topNav_bttn_divider.gif (2x146)
topNav_bttn_border_right.jpg
(5x215)
topNav_bg.jpg (1x73)
topNav_bar_bg.jpg (1x142)
CSS Classes
.topNav_bttn_selected
Description/Notes
-
.topNav_bttn
.topNav_bttn_divider
.topNav_bttn_divider_selected
.topNav_bttn_border_right
.topNav_bttn_border_right_selected
.topNav_bttn:hover .topNav_bttn_border_right
.topNav
.topNav_bar
2 images in 1, contains default/rollover states.
3 images in 1, contains default/rollover/selected
states.
Image includes status bar border.
Image includes status bar border.
MailEnable API Guide: Developing Skins
Toolbar, Dropdown Menu & Message Header
Image File / Dimensions (px)
toolbar_primary_bg.jpg (1x28)
CSS Classes
.toolbar_primary
.print_toolbar
.bttn_toolbar_primary_divider
.bttn_toolbar_primary_left:hover
.bttn_dropDown_float_left:hover
.bttn_dropDown_float_right:hover
Description/Notes
-
msgHeader_bg.jpg (1x80)
.msgHeader_table
-
.dropDown_shell_right
.dropDown_shell_left
Update background color (#C8DFED) to match the ending color of
your new background gradient
These classes contain border & background color values
toolbar_divider_bg.jpg (2x1)
Toolbar_primary_bg_hover.jpg
(1x28)
This is usually a lighter version of the “toolbar_primary_bg.jpg”
image
MailEnable API Guide: Developing Skins
Footers & Tab-Panels
Image File / Dimensions (px)
footer_bg.jpg (1x27)
footNav_bg.jpg (1x37)
tabbedPanel_head_bg.jpg (1x25)
tabbedPanel_head_tabs.jpg
(1x70)
CSS Classes
.footer_shell
.contacts_foot_shell
.popupWin_tabbedPanel_head
.options_tabbedPanel_head
.calendar_tabbedPanel_head
.popupWin_tabbedPanel_head li
.options_tabbedPanel_head li
.calendar_tabbedPanel li
Description/Notes
Update background color (#82ABC7) to match the ending color
of your new background gradient
2 images in 1, contains default/rollover states. Note that the top
image is slightly longer than the bottom, to give enough space
for the tabs in case the text area needs to expand.
Update background color (#98BBD2/#72A6CB) to match the
ending color of your new background gradient.
MailEnable API Guide: Developing Skins
Collapsible Panel Borders & Loading Panel
Image File / Dimensions (px)
splitter_vertical_left.gif (6x1000)
CSS Classes
.resizer-west-dragging
.resizer-west-open:hover
.resizer-west-open
* html .resizer-west-open
.resizer-east-dragging
.resizer-east-open:hover
.resizer-east-open
* html .resizer-east-open
.resizer-north-open
.resizer-south-open
Description/Notes
-
.bodyCol_splitter_vertical
.bodyCol_splitter_horizontal
.resizer-west-closed
.resizer-east-closed
.resizer-north-closed,
.resizer-south-closed
2 images in 1, contains default/rollover states. Rollover image
on the right.
2 images in 1, contains default/rollover states. Rollover image
at the bottom.
Image File / Dimensions (px)
loadPanel_bg.jpg (1x72)
CSS Classes
.loadPanel_body
loadPanel_top.png (312x15)
.loadPanel_top
Description/Notes
Update background color (#65B0E4) to match the ending color
of your new background gradient
.PNG with transparent background. Image has transparent
gradient around edges as shadow effect.
splitter_vertical_right.gif (6x1000)
splitter_horizontal_up.gif (1000x6)
splitter_horizontal_down.gif
(1000x6)
splitter_vertical_bg.jpg (6x1)
splitter_horizontal_bg.jpg (1x6)
splitter_collapsed_bg_vertical.gif
(42x1)
splitter_collapsed_bg_horizontal.gif
(1x42)
loadPanel_bot.png (312x15)
.loadPanel_bot
-
-
.GIF version of the same image can also be found in the images
directory (used as replacement for IE6 since it does not
support transparent PNG’s). Update this .GIF to maintain a
consistent look in IE6.
(as above)
MailEnable API Guide: Developing Skins
Popup Window Panels
Image File / Dimensions (px)
popupWin_body_bg.jpg (1x226)
popupWin_top.jpg (1x26)
CSS Classes
.popupWin_shad_body
.optionsPanel_table
.popupWin_top
.popupWin_topLeft
.popupWin_topRight
Description/Notes
Update background color (#9ECBE7) to match the ending color
of your new background gradient
All 3 classes use the same background image
MailEnable API Guide: Developing Skins
Options
Image File / Dimensions (px)
options_footer_bg.jpg (1x33)
CSS Classes
.options_footer
popupWin_top.jpg (1x26)
.optionsPanel_table_top
.optionsPanel_table_topLeft
.optionsPanel_table_topRight
Description/Notes
Update background color (#ABD3EE) to match the ending color
of your new background gradient
Update background color (#83BEE6) to match the ending color
of your new background gradient
MailEnable API Guide: Developing Skins
iPhone/iPad Interface
Image File / Dimensions (px)
itopNav_tab_left.jpg (250x68)
CSS Classes
.itopNav_bttn_left
itopNav_tab_right.jpg (3x68)
.itopNav_bttn_right
itopNav_bg.jpg (1x43)
.itopNav
Description/Notes
2 images in 1, contains default/rollover states. Rollover image
on bottom.
2 images in 1, contains default/rollover states. Rollover image
on bottom.
-