41 lines
917 B
JavaScript
41 lines
917 B
JavaScript
|
|
$(function(){
|
||
|
|
Messenger().post("Thanks for checking out Messenger!");
|
||
|
|
|
||
|
|
var loc = ['bottom', 'right'];
|
||
|
|
var style = 'flat';
|
||
|
|
|
||
|
|
var $output = $('.controls output');
|
||
|
|
var $lsel = $('.location-selector');
|
||
|
|
var $tsel = $('.theme-selector');
|
||
|
|
|
||
|
|
var update = function(){
|
||
|
|
var classes = 'messenger-fixed';
|
||
|
|
|
||
|
|
for (var i=0; i < loc.length; i++)
|
||
|
|
classes += ' messenger-on-' + loc[i];
|
||
|
|
|
||
|
|
$.globalMessenger({ extraClasses: classes, theme: style });
|
||
|
|
Messenger.options = { extraClasses: classes, theme: style };
|
||
|
|
|
||
|
|
$output.text("Messenger.options = {\n extraClasses: '" + classes + "',\n theme: '" + style + "'\n}");
|
||
|
|
};
|
||
|
|
|
||
|
|
update();
|
||
|
|
|
||
|
|
$lsel.locationSelector()
|
||
|
|
.on('update', function(pos){
|
||
|
|
loc = pos;
|
||
|
|
|
||
|
|
update();
|
||
|
|
})
|
||
|
|
;
|
||
|
|
|
||
|
|
$tsel.themeSelector({
|
||
|
|
themes: ['flat', 'future', 'block', 'air', 'ice']
|
||
|
|
}).on('update', function(theme){
|
||
|
|
style = theme;
|
||
|
|
|
||
|
|
update();
|
||
|
|
});
|
||
|
|
|
||
|
|
});
|