Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Moodle Mobile 2 (Ionic 1) Themes

From MoodleDocs
Revision as of 14:25, 15 June 2015 by Juan Leyva (talk | contribs)


The Mobile app can retrieve your custom styles from your Moodle site. Since is an HTML5 app, you can apply safely CSS3 styles.

In your Moodle installation go to Plugins / Web services / Mobile and enter in the mobilecssurl field a valid URL pointing to a CSS file containing your custom styles (theme).

The CSS should be placed inside your Moodle installation (in your custom theme or inside a local plugin)


Notice that on the first time a user opens the app, he will see the default "orange" style. Your custom styles will be applied once the user has added a site in the app.

Notice also that styles comes from a site, there is no way for changing the Add site / Manage account styles.

Example of a custom theme (CSS file)

.bar-side-menu {

 background-color: blue;

}

.bar-content {

 background-color: blue;

}

.button.button-positive {

 border-color: blue;
 background-color: blue;
  color: #fff;

}

.item-divider {

 background-color: #fafafa;

}


Testing

Please, read the setting up guide in the Moodle Mobile addons development in order to set up a local environment for testing your custom CSS file, you should also Moodle_Mobile_development_using_Chrome_or_Chromium


See also

http://caniuse.com/ Support tables for CSS3 styles (including Mobile browsers)