mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Scrollable widgets
Remove several javascript:return false;
This commit is contained in:
@@ -1863,4 +1863,11 @@ label {
|
||||
padding: 5px;
|
||||
border-radius: 4px;
|
||||
box-shadow: 0 5px 15px rgba(0,0,0,.5);
|
||||
}
|
||||
}
|
||||
|
||||
.edit-widget, .close-widget { cursor: pointer; }
|
||||
.widget_body {
|
||||
overflow-y: auto;
|
||||
width: 100%;
|
||||
height: calc(100% - 35px);
|
||||
}
|
||||
|
@@ -15,7 +15,7 @@ if (defined('show_settings')) {
|
||||
$current_mode = isset($widget_settings['mode']) ? $widget_settings['mode'] : 0;
|
||||
$current_width = isset($widget_settings['tile_width']) ? $widget_settings['tile_width'] : 10;
|
||||
$common_output[] = '
|
||||
<form class="form-horizontal" onsubmit="widget_settings(this); return false;">
|
||||
<form class="form-horizontal" onsubmit="return widget_settings(this)">
|
||||
<div class="form-group">
|
||||
<label for="tile_width" class="col-sm-4 control-label">Tile width</label>
|
||||
<div class="col-sm-6">
|
||||
|
@@ -169,7 +169,7 @@ foreach (array('Private','Shared (Read)','Shared') as $k=>$v) {
|
||||
<ul class="dropdown-menu">
|
||||
<?php
|
||||
foreach (dbFetchRows("SELECT * FROM `widgets` ORDER BY `widget_title`") as $widgets) {
|
||||
echo ' <li><a href="javascript:return false;" name="place_widget" data-widget_id="'.$widgets['widget_id'] .'">'. $widgets['widget_title'] .'</a></li>';
|
||||
echo ' <li><a href="javacript:void(0)" class="place_widget" data-widget_id="'.$widgets['widget_id'] .'">'. $widgets['widget_title'] .'</a></li>';
|
||||
}
|
||||
?>
|
||||
</ul>
|
||||
@@ -316,7 +316,7 @@ foreach (dbFetchRows("SELECT * FROM `widgets` ORDER BY `widget_title`") as $widg
|
||||
});
|
||||
});
|
||||
|
||||
$('a[name="place_widget"]').on('click', function(event, state) {
|
||||
$('.place_widget').on('click', function(event, state) {
|
||||
var widget_id = $(this).data('widget_id');
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
@@ -458,11 +458,11 @@ foreach (dbFetchRows("SELECT * FROM `widgets` ORDER BY `widget_title`") as $widg
|
||||
'<header class="widget_header"><span id="widget_title_'+data.user_widget_id+'">'+data.title+
|
||||
'</span>'+
|
||||
'<span class="fade-edit pull-right">'+
|
||||
'<a href="javascript:return false;" class="fa fa-pencil-square-o edit-widget" data-widget-id="'+data.user_widget_id+'" aria-label="Settings" data-toggle="tooltip" data-placement="top" title="Settings"> </a> '+
|
||||
'<a href="javascript:return false;" class="text-danger fa fa-times close-widget" data-widget-id="'+data.user_widget_id+'" aria-label="Close" data-toggle="tooltip" data-placement="top" title="Remove"> </a> '+
|
||||
'<i class="fa fa-pencil-square-o edit-widget" data-widget-id="'+data.user_widget_id+'" aria-label="Settings" data-toggle="tooltip" data-placement="top" title="Settings"> </i> '+
|
||||
'<i class="text-danger fa fa-times close-widget" data-widget-id="'+data.user_widget_id+'" aria-label="Close" data-toggle="tooltip" data-placement="top" title="Remove"> </i> '+
|
||||
'</span>'+
|
||||
'</header>'+
|
||||
'<div class="widget_body" id="widget_body_'+data.user_widget_id+'" style="height: 100%; width:100%;">'+data.widget+'</div>'+
|
||||
'<div class="widget_body" id="widget_body_'+data.user_widget_id+'">'+data.widget+'</div>'+
|
||||
'\<script\>var timeout'+data.user_widget_id+' = grab_data('+data.user_widget_id+','+data.refresh+',\''+data.widget+'\');\<\/script\>'+
|
||||
'</li>';
|
||||
if (data.hasOwnProperty('col') && data.hasOwnProperty('row')) {
|
||||
@@ -506,6 +506,7 @@ foreach (dbFetchRows("SELECT * FROM `widgets` ORDER BY `widget_title`") as $widg
|
||||
}
|
||||
});
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
function widget_reload(id,data_type) {
|
||||
|
Reference in New Issue
Block a user