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

Loading…
Cancel
Save