lib/netzke/masquerade_selector.rb in netzke-basepack-0.6.0 vs lib/netzke/masquerade_selector.rb in netzke-basepack-0.6.1
- old
+ new
@@ -1,8 +1,8 @@
module Netzke
class MasqueradeSelector < TabPanel
-
+
def items
@items ||= [{
:name => "roles",
:active => true,
:class_name => "GridPanel",
@@ -13,12 +13,12 @@
:bbar => ['search']
}
},{
:name => "users",
:preloaded => true,
- :class_name => "GridPanel",
- :model => 'User',
+ :class_name => "GridPanel",
+ :model => 'User',
:ext_config => {
:header => false,
:rows_per_page => 10,
:bbar => ['search']
},
@@ -35,19 +35,19 @@
cmp.on('rowclick', this.rowclickHandler, this);
}, this);
}, this);
}
END_OF_JAVASCRIPT
-
+
:rowclick_handler => <<-END_OF_JAVASCRIPT.l
function(grid, rowIndex, e){
var mode = grid.id.split("__").pop();
var normMode = mode === 'users' ? 'user' : 'role';
this.masquerade = {};
this.masquerade[normMode] = grid.store.getAt(rowIndex).get('id');
}
END_OF_JAVASCRIPT
}
end
-
+
end
end
\ No newline at end of file