$context = get_input('context');
$column = get_input('column', 1);
-$guid = false;
if (!empty($user_guid)) {
$user = get_entity($user_guid);
if ($user && $user->canEdit()) {
* @since 1.8
*/
function elgg_create_widget($owner_guid, $handler, $access_id = null) {
- if (empty($owner_guid) || empty($handler) || !elgg_widget_type_exists($handler)) {
+ if (empty($owner_guid) || empty($handler) || !elgg_is_widget_type($handler)) {
return false;
}
handle: 'div.drag_handle',\r
forcePlaceholderSize: true,\r
placeholder: 'widget_placeholder',\r
+ //containment: '.widget_layout',\r
+ opacity: 0.8,\r
+ revert: 500,\r
stop: function(event, ui) {\r
elgg.action('widgets/move', {\r
data: {\r
});\r
\r
$('#widget_add_button a').bind('click', function(event) {\r
- $('.widgets_add').slideToggle('medium');\r
+ $('.widgets_add_panel').slideToggle('medium');\r
event.preventDefault();\r
});\r
\r
- $('.widgets_add a').bind('click', function(event) {\r
+ $('.widgets_add_panel a').bind('click', function(event) {\r
elgg.action('widgets/add', {\r
data: {\r
handler: $(this).attr('id'),\r
margin-bottom: 15px;
margin-right: 5px;
}
-.widgets_add {
+.widgets_add_panel {
padding: 10px;
margin: 0 5px 15px;
background: #dedede;
}
-.widgets_add ul {
+.widgets_add_panel ul {
padding: 0;
margin: 0;
}
-.widgets_add li {
+.widgets_add_panel li {
float: left;
margin: 2px 10px;
list-style: none;
}
-.widgets_add li a {
+.widgets_add_panel li a {
display: block;
width: 200px;
padding: 4px;
padding: 2px;
margin: 0 5px 15px;
}
+.widget:hover {
+ background-color: #cccccc;
+}
.widget_title {
+ background-color: #dedede;
height: 30px;
line-height: 30px;
}
'widgets' => $widgets,
'context' => $context,
);
- echo elgg_view('widgets/add', $params);
+ echo elgg_view('widgets/add_panel', $params);
}
+echo '<div class="widget_layout">';
+
echo $vars['box'];
$widget_class = "widget_{$num_columns}_columns";
echo '</div>';
}
+echo '<div class="clearfloat"></div>';
+echo '</div>';
+
elgg_pop_context();
\ No newline at end of file
$context = $vars['context'];
?>
-<div class="widgets_add hidden">
+<div class="widgets_add_panel hidden">
<p>
<?php echo elgg_echo('widgets:add:description'); ?>
</p>
</div>
<?php
if ($can_edit) {
- echo elgg_view('widgets/editwrapper', array('widget' => $widget));
+ echo elgg_view('widgets/settings', array('widget' => $widget));
}
?>
<div class="widget_content">