Sha256: 8a07a642b33b21608a42961e5e7172b19142d4339a29d936578b2ac39a5c1d9f

Contents?: true

Size: 1.32 KB

Versions: 3

Compression:

Stored size: 1.32 KB

Contents

Spud = (typeof(Spud) == 'undefined') ? {} : Spud;
Spud.Admin = (typeof(Spud.Admin) == 'undefined') ? {} : Spud.Admin;
Spud.Admin.Cms = (typeof(Spud.Admin.Cms) == 'undefined') ? {} : Spud.Admin.Cms;

Spud.Admin.Cms.MenuItems = new function() {
  var self=this;

  self.editMode = false;
  self.mouseIsDown = false;
  self.init = function() {
    // $('.admin_application').effect('shake',{},100,self.shakeLoop)

    $('.sortable').sortable({
      connectWith:".connectedSortable",
      start: function(event,ui) {
        $('#root_menu_list').addClass('menu_edit');
      },
      axis:"y",
      tolerance:'pointer',
      cursor: "move",
      items:'li',
      stop: function(event,ui) {
        $('#root_menu_list').removeClass('menu_edit');
      },
      over: function(event,ui) {
        // console.log(event);
        var source = ui.item[0];
        // ui.placeholder.style.backgroundColor('#FAE7D9');
        var destination = $(event.target);
        // console.log(destination);
                  $('ul.left_guide').removeClass('left_guide');

        if(destination.hasClass('subitem'))
        {
          destination.addClass('left_guide');
        }
        // console.log(ui.item[0].innerHTML)
      }
    }).disableSelection();
    // $('.admin_application').addClass('jiggly')
    // $('.admin_application').draggable();
  };

}();

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
spud_cms-0.8.17 app/assets/javascripts/spud/admin/cms/menu_items.js
spud_cms-0.9.1 app/assets/javascripts/spud/admin/cms/menu_items.js
spud_cms-0.9.0 app/assets/javascripts/spud/admin/cms/menu_items.js