app/assets/javascripts/admin/actions.js in camaleon_cms-1.0.3 vs app/assets/javascripts/admin/actions.js in camaleon_cms-1.0.4
- old
+ new
@@ -1,9 +1,26 @@
jQuery(function($){
// initialize all validations for forms
init_form_validations();
setTimeout(page_actions, 1000);
+ setTimeout(init_intro, 500);
});
+
+// show admin intro presentation
+function init_intro(){
+ if($("body").attr("data-intro")) return;
+ var finish = function(){
+ $.get(root_url+"/admin/ajax", {mode: "save_intro"});
+ }
+ introJs().setOptions({exitOnEsc: false,
+ exitOnOverlayClick: false,
+ showStepNumbers: false,
+ showBullets: false,
+ disableInteraction: true
+ }).oncomplete(finish).onexit(finish).onbeforechange(function(ele) {
+ if($(ele).hasClass("treeview") && !$(ele).hasClass("active")) $(ele).children("a").click();
+ }).start();
+}
// basic and common actions
var page_actions = function(){
// button actions
$('#admin_content table').addClass('table').wrap('<div class="table-responsive"></div>');
\ No newline at end of file