Browse Source

Add width setting

pull/4005/head
Jack Lukic 9 years ago
parent
commit
cf550fc28e
1 changed files with 28 additions and 5 deletions
  1. 33
      src/definitions/modules/shape.js

33
src/definitions/modules/shape.js

@ -69,6 +69,11 @@ $.fn.shape = function(parameters) {
$activeSide,
$nextSide,
initial = {
width : $module.width(),
height : $module.height()
},
// standard module
element = this,
instance = $module.data(moduleNamespace),
@ -252,14 +257,29 @@ $.fn.shape = function(parameters) {
: $clone.find(selector.side).first(),
newSize = {}
;
module.set.currentStageSize();
$activeSide.removeClass(className.active);
$nextSide.addClass(className.active);
$clone.insertAfter($module);
newSize = {
width : $nextSide.outerWidth(true),
height : $nextSide.outerHeight(true)
};
if(settings.width == 'next') {
newSize.width = $nextSide.outerWidth(true);
}
else if(settings.width == 'initial') {
newSize.width = initial.width;
}
else {
newSize.width = settings.width;
}
if(settings.height == 'next') {
newSize.height = $nextSide.outerHeight(true);
}
else if(settings.height == 'initial') {
newSize.height = initial.height + 2;
}
else {
newSize.height = settings.height;
}
newSize.width += settings.jitter;
newSize.height += settings.jitter;
$clone.remove();
$module
.css(newSize)
@ -851,6 +871,9 @@ $.fn.shape.settings = {
// verbose debug output
verbose : false,
// fudge factor in pixels when swapping from 2d to 3d
jitter : 1,
// performance data output
performance: true,

Loading…
Cancel
Save