MVISION v2.2 - With IE 8 Support
posted by RoundCube Themes @ 4:21am, Friday 8 May 2009.
Three Pane Liquid Layout with Horizontal or Vertical support in all A-Grade browsers including Internet Explorer 8
Features
- Three Pane Liquid Layout
- Fully supports Horizontal and Vertical layout views
- Additional configuration for either Horizontal or Vertical layout
- End user support for dynamically switching between Horizontal and Vertical layouts
- Friendly looking theme with nice graphics
RoundCube Features
At this moment in time, not all the available RoundCube 0.2 features are available in this theme. Work is planned on this when possible.
Supported Browsers (and screenshots)
Requirements
Click here to download (.zip)
Click here to download (.tar.gz)
At this moment in time, not all the available RoundCube 0.2 features are available in this theme. Work is planned on this when possible.
Please post a comment with the amount paid and reference, and if necessary, what feature you are particularly hoping for.
Supported Browsers (and screenshots)
- Internet Explorer 6 (horizontal / vertical)
- Internet Explorer 7 (horizontal / vertical)
- Internet Explorer 8 (horizontal / vertical)
- Firefox 2 (horizontal / vertical)
- Firefox 3 (horizontal / vertical)
- Safari (horizontal / vertical)
- Opera (horizontal / vertical)
Requirements
- A working installation of RoundCube WebMail
- You should upgrade to the latest version of RoundCube WebMail due to a security vulnerability found in older versions. Older versions are however supported; the latest version at the time of writing this article is roundcubemail-0.2-stable.tar.gz which is fully supported by this theme.
Click here to download (.zip)
Click here to download (.tar.gz)
Installing from command line
cd skins
wget http://www.roundcubethemes.net/downloads/mvision2-2.tar.gz
tar -zxf mvision2-2.tar.gz
vi ../config/main.inc.php
# make configuration file changes as directed below
wget http://www.roundcubethemes.net/downloads/mvision2-2.tar.gz
tar -zxf mvision2-2.tar.gz
vi ../config/main.inc.php
# make configuration file changes as directed below
Installing via FTP
Go to the "skins" directory in the RoundCube base path
Unzip the "mvision2-2.zip" file
Return back to the RoundCube base path
Go to the "config" directory and edit the "main.inc.php" file as directed below
Unzip the "mvision2-2.zip" file
Return back to the RoundCube base path
Go to the "config" directory and edit the "main.inc.php" file as directed below
Configuration file changes (main.inc.php)
1) $rcmail_config['skin'] = 'mvision2_en';
2) $rcmail_config['list_cols'] = array('subject', 'from', 'date', 'attachment'); // remove "size" and "flag" (flag will still appear however)
3) $rcmail_config['preview_pane'] = TRUE;
4) Additional configuration line required; $rcmail_config['preview_pane_vertical'] = TRUE;
2) $rcmail_config['list_cols'] = array('subject', 'from', 'date', 'attachment'); // remove "size" and "flag" (flag will still appear however)
3) $rcmail_config['preview_pane'] = TRUE;
4) Additional configuration line required; $rcmail_config['preview_pane_vertical'] = TRUE;
For Users with Microsoft Script Debugger
When changing between "Vertical" and "Horizontal" users will see an error message.
To correct this, alter file program/js/common.js to reflect changes below:
if(w>0){
width=w.toString().match(/\%$/)?w:w+"px";
}
if(h>0){
height=h.toString().match(/\%$/)?h:h+"px";
}
width=w.toString().match(/\%$/)?w:w+"px";
}
if(h>0){
height=h.toString().match(/\%$/)?h:h+"px";
}
The original code would of appeared like:
if(w){
width=w.toString().match(/\%$/)?w:w+"px";
}
if(h){
height=h.toString().match(/\%$/)?h:h+"px";
}
width=w.toString().match(/\%$/)?w:w+"px";
}
if(h){
height=h.toString().match(/\%$/)?h:h+"px";
}







Comments
very very nice product....is V2.2 Support added for Sub Folders
notebookoutlet - 6:21am, Tuesday 19 May 2009.
Really nice theme.
I just discovered a small bug, I'm in vertical mode and when an HTML mail contains pictures roundcube shows a link to display them if I wish. When I click on the link, the mail will then display on the whole page instead of reloading inside its box.
Anyway, great work, thanks for it!
djlemmings - 10:04am, Wednesday 10 June 2009.
When I log in, the left side seems to load fine. However the right side never loads with the throbber thing just keep going round and round.
I see the following errors
Uncaught SyntaxError: Unexpected token ILLEGAL
www.example.com:8443/roundcube/program/js/app.js?s=1251571277:4254Uncaught ReferenceError: rcube_event_engine is not defined
www.example.com:8443/roundcube/program/js/list.js?s=1247820419:883Uncaught ReferenceError: rcube_event_engine is not defined
www.example.com:8443/roundcube/?_task=mail:293Unmatched </script> encountered. Ignoring tag.
www.example.com:8443/roundcube/program/js/app.js?s=1251571277:133Uncaught ReferenceError: bw is not defined
www.example.com:8443/roundcube/skins/mvision2_en/splitter.js?s=1232810728:14Uncaught ReferenceError: bw is not defined
periferral - 1:22am, Tuesday 20 October 2009.
When I log in, the left side seems to load fine. However the right side never loads with the throbber thing just keep going round and round.
I see the following errors
Uncaught SyntaxError: Unexpected token ILLEGAL
www.example.com:8443/roundcube/program/js/app.js?s=1251571277:4254Uncaught ReferenceError: rcube_event_engine is not defined
www.example.com:8443/roundcube/program/js/list.js?s=1247820419:883Uncaught ReferenceError: rcube_event_engine is not defined
www.example.com:8443/roundcube/?_task=mail:293Unmatched </script> encountered. Ignoring tag.
www.example.com:8443/roundcube/program/js/app.js?s=1251571277:133Uncaught ReferenceError: bw is not defined
www.example.com:8443/roundcube/skins/mvision2_en/splitter.js?s=1232810728:14Uncaught ReferenceError: bw is not defined
periferral - 1:32am, Tuesday 20 October 2009.
I made the mistake in common.js which i fixed. However I still see this on chrome
Resource interpreted as script but transferred with MIME type text/plain.
roundcube:293Unmatched </script> encountered. Ignoring tag.
app.js:4030HTTP POST: ./?_task=mail&_action=getunread&_remote=1
XHR finished loading: "https://www.example.com:8443/roundcube/?_task=mail&_action=getunread&_remote=1&_=1255998538070&_unlock=0".
roundcubeResource interpreted as other but transferred with MIME type text/plain.
app.js:4072this.set_unread_count('INBOX',0,1);
this.set_unread_count('Drafts',0,0);
this.set_unread_count('Sent',0,0);
this.set_unread_count('Junk',0,0);
this.set_unread_count('Trash',0,0);
splitter.js:24Uncaught ReferenceError: rcube_get_object_pos is not defined
Similar error on Firefox
Error: rcube_get_object_pos is not defined
Source File: https://www.example.com:8443/roundcube/skins/mvision2_en/splitter.js?s=1232810728
Line: 24
periferral - 1:33am, Tuesday 20 October 2009.
I have the same problem, the right side never loads. This looks great though and I am thinking that an update in RoundCube must have rendered this incompatible. Just a guess...
flattery - 12:03am, Friday 13 November 2009.
Does mvision work with roundcube 0.3.1?
codex - 9:10pm, Thursday 17 December 2009.
I found the solution for using with roundcube 0.3.1
The problem is in splitter.js lines 24 and 25 use a function call that is not valied anymore. I copied the lines from the default splitter.js. See below for edits:
./skins/mvision2_en/splitter.js
/* 20091220: modified since new version of rouncube does not use function below
* copied replacement lines from default splitter.js
*/
//this.p1pos = rcube_get_object_pos(this.p1);
//this.p2pos = rcube_get_object_pos(this.p2);
this.p1pos = this.relative ? $(this.p1).position() : $(this.p1).offset();
this.p2pos = this.relative ? $(this.p2).position() : $(this.p2).offset();
The last two lines as from the default splitter.js file.
scottjg - 7:46pm, Sunday 20 December 2009.
I found more problems with 0.3.1
Seems most of the settings are not accesible. I could not see options or entries on the Preferences tab or the Indentities tab. The Foders tab seems to be there.
scottjg - 7:51pm, Sunday 20 December 2009.
I am nearly done with fixing this up for my own use, but if anyone wants it i can pack it up and release it.
All credit still to the original make of this of course.
This theme is cool, great work guys/girls.
gamerlv - 9:34am, Saturday 9 January 2010.
Yeah if you could hook me up with an updated version that would be sweet !
audiofreq - 7:39pm, Tuesday 12 January 2010.
Yes, would be great if there would be a fix for 0.3.1 :)
charlyk - 9:37am, Wednesday 13 January 2010.
Would love to see a fix for this as well...Great Job with this...looks great!!
poncho - 2:58am, Thursday 28 January 2010.
OK
Working on getting support for 0.3 features done in time.
Thanks for the fix!
Craig Fairhurst - 10:19pm, Monday 15 February 2010.
Very nice addition to anyones cpanel / webmail for sure! Thank you for your hard work. I can only imagine how many hours you have in to this :)
Brandon - 6:22am, Thursday 4 March 2010.
how do i get the updated files ?
I have tried to add all the changes that are listed on this page by hand, but it still does not show the right side, it just does the circle over and over. ie8
also, the folders is the only setting tab with anything listed under it.
thank you.
joncolby - 6:24pm, Sunday 7 March 2010.
Hi, I am also using roundcube 0.3 and I am interessted in your fix. How do i get this files? Would be great!
thank you,
campari
campari - 8:26am, Thursday 11 March 2010.
Hi, I am also using roundcube 0.3 and I am interessted in your fix. How do i get this files? Would be great!
thank you,
campari
campari - 8:44am, Thursday 11 March 2010.
I am currently using the theme but want to upgrade to 0.3. Are the updated/patched files available for download anywhere? Thanks!
dtuffy118 - 3:40pm, Monday 15 March 2010.
I have the same problem as described above (roundcube 0.3.1, IE8, left side loads but right side shows only the circle over). Your skin rocks and I would be happy don´t doing the modifications by hand.
Thanks
hudoshi
hudoshi - 7:31pm, Saturday 20 March 2010.
anyone have an updated version of this skin with the javascript errors fixed and the user preferences repaired?
I've replaced the 2 lines in splitter.js as mentioned above. That fixed that problem, but I can't managed to fix the rest of the issues.
Thanks in advance.
stoobear - 2:52am, Saturday 3 April 2010.
Anyone have a working verison of this skin? I replaced the two line but the problem is the same?
Can anyone send me the good version?
Thanks,
nemeth9
nemeth9 - 8:46am, Wednesday 12 May 2010.
Anyone have a working verison of this skin? I replaced the two line but the problem is the same?
Can anyone send me the good version?
Thanks,
nemeth9
nemeth9 - 12:27pm, Wednesday 12 May 2010.
Anyone have a working verison of this skin? I replaced the two line but the problem is the same?
Can anyone send me the good version?
Thanks,
nemeth9
nemeth9 - 12:27pm, Wednesday 12 May 2010.
Sorry...
nemeth9 - 12:28pm, Wednesday 12 May 2010.
Hi
I've been working on this project over the past fortnight and have brought everything up to speed with Roundcube 0.4 beta. That includes import / export etc.
It's not yet Internet Explorer compatible, it is fully working in Safari (therefore Google Chrome) and obviously it is Firefox compatible.
It will be released with a commercial license, a lot of work has gone into this and it's basically been rebuilt from the ground up. The theme is very much still the same although there are some drastic improvements. All of the files have been rebuilt from scratch so PSD's will be available for internationalisation.
I'm planning on releasing it at £9 per license. Let me know your opinions.
Kind regards
Craig Fairhurst - 4:42pm, Friday 28 May 2010.
Can you show some screenshot?
Please contact me: balazs.nemeth[at]eaglecomp[dot]hu
Thanks,
nemeth9
nemeth9 - 7:07pm, Friday 28 May 2010.
I've a week assigned to it ending Friday the 11th of June, will post some screenshots then. The bottom bars are still fixed in width on the main Mail page and the graphics at the top haven't yet been imported although there isn't much to be improved upon there.
Kind regards
RoundCube Themes - 10:48pm, Sunday 30 May 2010.
12th of June today...
nemeth9 - 9:27am, Sunday 13 June 2010.
Hi
Had problems integrating IE support for the Mail page. Had to take a different approach.
Will post screenshots as an when ready, planning on it being ready by end of next week.
I'd planned on spending next week doing graphics etc so hopefully will get chance to do that.
Kind regards
Craig Fairhurst - 1:06pm, Sunday 13 June 2010.
12th of June today...
nemeth9 - 10:41am, Monday 14 June 2010.
OK, I'm waiting!
Thanks,
nemeth9
nemeth9 - 10:44am, Monday 14 June 2010.
Have you any screenshots? Did you finished it?
Thanks,
nemeth9
nemeth9 - 9:53am, Saturday 19 June 2010.
Hi,
I have install MVISION v2.2 on ma webmail. I don't work well. I have made the change :
./skins/mvision2_en/splitter.js
/* 20091220: modified since new version of rouncube does not use function below
* copied replacement lines from default splitter.js
*/
//this.p1pos = rcube_get_object_pos(this.p1);
//this.p2pos = rcube_get_object_pos(this.p2);
this.p1pos = this.relative ? $(this.p1).position() : $(this.p1).offset();
this.p2pos = this.relative ? $(this.p2).position() : $(this.p2).offset();
The last two lines as from the default splitter.js file.
But, i have un bug. The windows part for mail don't stop to run.
Can you help me?
Davlefou - 4:05pm, Tuesday 20 July 2010.
Hi,
I have install MVISION v2.2 on ma webmail. I don't work well. I have made the change :
./skins/mvision2_en/splitter.js
/* 20091220: modified since new version of rouncube does not use function below
* copied replacement lines from default splitter.js
*/
//this.p1pos = rcube_get_object_pos(this.p1);
//this.p2pos = rcube_get_object_pos(this.p2);
this.p1pos = this.relative ? $(this.p1).position() : $(this.p1).offset();
this.p2pos = this.relative ? $(this.p2).position() : $(this.p2).offset();
The last two lines as from the default splitter.js file.
But, i have un bug. The windows part for mail don't stop to run.
Can you help me?
Davlefou - 5:54pm, Tuesday 20 July 2010.
Submit Your Comment
You are not logged in.