elgg.ui.widgets.init = function() {\r
\r
// widget layout?\r
- if ($(".widget_column").length == 0) {\r
+ if ($(".widget-column").length == 0) {\r
return;\r
}\r
\r
- $(".widget_column").sortable({\r
+ $(".widget-column").sortable({\r
items: 'div.widget',\r
- connectWith: '.widget_column',\r
- handle: 'div.drag_handle',\r
+ connectWith: '.widget-column',\r
+ handle: 'div.drag-handle',\r
forcePlaceholderSize: true,\r
- placeholder: 'widget_placeholder',\r
+ placeholder: 'widget-placeholder',\r
opacity: 0.8,\r
revert: 500,\r
stop: elgg.ui.widgets.move\r
});\r
\r
- $('#widget_add_button a').bind('click', function(event) {\r
- $('.widgets_add_panel').slideToggle('medium');\r
+ $('#widget-add-button a').bind('click', function(event) {\r
+ $('.widgets-add-panel').slideToggle('medium');\r
event.preventDefault();\r
});\r
\r
- $('.widgets_add_panel li.widget_available').click(elgg.ui.widgets.add);\r
- $('a.widget_delete_button').click(elgg.ui.widgets.remove);\r
- $('a.widget_edit_button').click(elgg.ui.widgets.editToggle);\r
- $('.widget_edit > form ').submit(elgg.ui.widgets.saveSettings);\r
- $('a.widget_collapse_button').click(elgg.ui.widgets.collapseToggle);\r
+ $('.widgets-add-panel li.widget-available').click(elgg.ui.widgets.add);\r
+ $('a.widget-delete-button').click(elgg.ui.widgets.remove);\r
+ $('a.widget-edit-button').click(elgg.ui.widgets.editToggle);\r
+ $('.widget-edit > form ').submit(elgg.ui.widgets.saveSettings);\r
+ $('a.widget-collapse-button').click(elgg.ui.widgets.collapseToggle);\r
\r
- elgg.ui.widgets.equalHeight(".widget_column");\r
+ elgg.ui.widgets.equalHeight(".widget-column");\r
};\r
\r
/**\r
* @return void\r
*/\r
elgg.ui.widgets.add = function(event) {\r
- // widget_type_<type>\r
+ // widget-type-<type>\r
var type = $(this).attr('id');\r
- type = type.substr(type.indexOf('widget_type_') + "widget_type_".length);\r
+ type = type.substr(type.indexOf('widget-type-') + "widget-type-".length);\r
\r
// if multiple instances not allow, disable this widget type add button\r
- var multiple = $(this).attr('class').indexOf('widget_multiple') != -1;\r
+ var multiple = $(this).attr('class').indexOf('widget-multiple') != -1;\r
if (multiple == false) {\r
- $(this).addClass('widget_unavailable');\r
- $(this).removeClass('widget_available');\r
+ $(this).addClass('widget-unavailable');\r
+ $(this).removeClass('widget-available');\r
$(this).unbind('click', elgg.ui.widgets.add);\r
}\r
\r
data: {\r
handler: type,\r
user_guid: elgg.get_loggedin_userid(),\r
- context: $("input[name='widget_context']").val()\r
+ context: $("input[name='widget-context']").val()\r
},\r
success: function(json) {\r
- $('#widget_col_1').prepend(json.output);\r
- var $widget = $('#widget_col_1').children(":first");\r
- $widget.find('a.widget_delete_button').click(elgg.ui.widgets.remove);\r
- $widget.find('a.widget_edit_button').click(elgg.ui.widgets.editToggle);\r
- $widget.find('a.widget_collapse_button').click(elgg.ui.widgets.collapseToggle);\r
- $widget.find('.widget_edit > form ').submit(elgg.ui.widgets.saveSettings);\r
+ $('#widget-col-1').prepend(json.output);\r
+ var $widget = $('#widget-col-1').children(":first");\r
+ $widget.find('a.widget-delete-button').click(elgg.ui.widgets.remove);\r
+ $widget.find('a.widget-edit-button').click(elgg.ui.widgets.editToggle);\r
+ $widget.find('a.widget-collapse-button').click(elgg.ui.widgets.collapseToggle);\r
+ $widget.find('.widget-edit > form ').submit(elgg.ui.widgets.saveSettings);\r
}\r
});\r
event.preventDefault();\r
*/\r
elgg.ui.widgets.move = function(event, ui) {\r
\r
- // widget_<guid>\r
+ // widget-<guid>\r
var guidString = ui.item.attr('id');\r
- guidString = guidString.substr(guidString.indexOf('widget_') + "widget_".length);\r
+ guidString = guidString.substr(guidString.indexOf('widget-') + "widget-".length);\r
\r
- // widget_col_<column>\r
+ // widget-col-<column>\r
var col = ui.item.parent().attr('id');\r
- col = col.substr(col.indexOf('widget_col_') + "widget_col_".length);\r
+ col = col.substr(col.indexOf('widget-col-') + "widget-col-".length);\r
\r
elgg.action('widgets/move', {\r
data: {\r
\r
// if widget type is single instance type, enable the add buton\r
var type = $widget.attr('class');\r
- // widget_instance_<type>\r
- type = type.substr(type.indexOf('widget_instance_') + "widget_instance_".length);\r
- $button = $('#widget_type_' + type);\r
- var multiple = $button.attr('class').indexOf('widget_multiple') != -1;\r
+ // widget-instance-<type>\r
+ type = type.substr(type.indexOf('widget-instance-') + "widget-instance-".length);\r
+ $button = $('#widget-type-' + type);\r
+ var multiple = $button.attr('class').indexOf('widget-multiple') != -1;\r
if (multiple == false) {\r
- $button.addClass('widget_available');\r
- $button.removeClass('widget_unavailable');\r
+ $button.addClass('widget-available');\r
+ $button.removeClass('widget-unavailable');\r
$button.unbind('click', elgg.ui.widgets.add); // make sure we don't bind twice\r
$button.click(elgg.ui.widgets.add);\r
}\r
\r
$widget.remove();\r
\r
- // widget_delete_button_<guid>\r
+ // widget-delete-button-<guid>\r
var id = $(this).attr('id');\r
- id = id.substr(id.indexOf('widget_delete_button_') + "widget_delete_button_".length);\r
+ id = id.substr(id.indexOf('widget-delete-button-') + "widget-delete-button-".length);\r
\r
elgg.action('widgets/delete', {\r
data: {\r
* @return void\r
*/\r
elgg.ui.widgets.editToggle = function(event) {\r
- $(this).parent().parent().find('.widget_edit').slideToggle('medium');\r
+ $(this).parent().parent().find('.widget-edit').slideToggle('medium');\r
event.preventDefault();\r
}\r
\r
* @return void\r
*/\r
elgg.ui.widgets.collapseToggle = function(event) {\r
- $(this).toggleClass('widget_collapsed');\r
- $(this).parent().parent().find('.widget_container').slideToggle('medium');\r
+ $(this).toggleClass('widget-collapsed');\r
+ $(this).parent().parent().find('.widget-container').slideToggle('medium');\r
event.preventDefault();\r
}\r
\r
*/\r
elgg.ui.widgets.saveSettings = function(event) {\r
$(this).parent().slideToggle('medium');\r
- var $widgetContent = $(this).parent().parent().children('.widget_content');\r
+ var $widgetContent = $(this).parent().parent().children('.widget-content');\r
// @todo - change to ajax loader\r
$widgetContent.html('loading');\r
elgg.action('widgets/save', {\r