mirror of
https://github.com/overte-org/overte.git
synced 2025-04-26 07:16:25 +02:00
33 lines
No EOL
1,008 B
JavaScript
33 lines
No EOL
1,008 B
JavaScript
$(document).ready(function(){
|
|
/*
|
|
* Clamped-width.
|
|
* Usage:
|
|
* <div data-clampedwidth=".myParent">This long content will force clamped width</div>
|
|
*
|
|
* Author: LV
|
|
*/
|
|
|
|
$('[data-clampedwidth]').each(function () {
|
|
var elem = $(this);
|
|
var parentPanel = elem.data('clampedwidth');
|
|
var resizeFn = function () {
|
|
var sideBarNavWidth = $(parentPanel).width() - parseInt(elem.css('paddingLeft')) - parseInt(elem.css('paddingRight')) - parseInt(elem.css('marginLeft')) - parseInt(elem.css('marginRight')) - parseInt(elem.css('borderLeftWidth')) - parseInt(elem.css('borderRightWidth'));
|
|
elem.css('width', sideBarNavWidth);
|
|
};
|
|
|
|
resizeFn();
|
|
$(window).resize(resizeFn);
|
|
});
|
|
|
|
|
|
var listSource = $('#list-group-template').html();
|
|
var listTemplate = _.template(listSource);
|
|
|
|
reloadSettings();
|
|
|
|
function reloadSettings() {
|
|
$.getJSON('describe-setup.json', function(data){
|
|
$('.list-group').html(listTemplate(data));
|
|
});
|
|
}
|
|
}); |