Changeset 10368
- Timestamp:
- 07/20/08 07:19:21 (4 months ago)
- Files:
-
- plugins/dgDojoPlugin/trunk/lib/dojo/DojoButton.class.php (modified) (1 diff)
- plugins/dgDojoPlugin/trunk/lib/dojo/DojoMenuItem.class.php (modified) (3 diffs)
- plugins/dgDojoPlugin/trunk/lib/dojo/enumerations (added)
- plugins/dgDojoPlugin/trunk/lib/dojo/enumerations/DojoEasing.class.php (added)
- plugins/dgDojoPlugin/trunk/lib/dojo/enumerations/DojoTypes.class.php (moved) (moved from plugins/dgDojoPlugin/trunk/lib/dojo/DojoTypes.class.php) (1 diff)
- plugins/dgDojoPlugin/trunk/lib/effect/DojoAddClassEffect.class.php (added)
- plugins/dgDojoPlugin/trunk/lib/effect/DojoBaseEffect.class.php (modified) (2 diffs)
- plugins/dgDojoPlugin/trunk/lib/effect/DojoEffect.class.php (modified) (2 diffs)
- plugins/dgDojoPlugin/trunk/lib/effect/DojoRemoveClassEffect.class.php (added)
- plugins/dgDojoPlugin/trunk/lib/effect/DojoSmoothScrollEffect.class.php (added)
- plugins/dgDojoPlugin/trunk/lib/effect/DojoToggleClassEffect.class.php (added)
- plugins/dgDojoPlugin/trunk/lib/effect/DojoToggleEffect.class.php (added)
- plugins/dgDojoPlugin/trunk/lib/effect/DojoWipeToEffect.class.php (added)
- plugins/dgDojoPlugin/trunk/modules (added)
- plugins/dgDojoPlugin/trunk/modules/DojoEffects (added)
- plugins/dgDojoPlugin/trunk/modules/DojoEffects/actions (added)
- plugins/dgDojoPlugin/trunk/modules/DojoEffects/actions/actions.class.php (added)
- plugins/dgDojoPlugin/trunk/modules/DojoEffects/templates (added)
- plugins/dgDojoPlugin/trunk/modules/DojoEffects/templates/easingSuccess.php (added)
- plugins/dgDojoPlugin/trunk/modules/DojoEffects/templates/effectSuccess.php (added)
- plugins/dgDojoPlugin/trunk/modules/DojoEffects/templates/indexSuccess.php (added)
- plugins/dgDojoPlugin/trunk/modules/DojoWidgets (added)
- plugins/dgDojoPlugin/trunk/modules/DojoWidgets/actions (added)
- plugins/dgDojoPlugin/trunk/modules/DojoWidgets/actions/actions.class.php (added)
- plugins/dgDojoPlugin/trunk/modules/DojoWidgets/templates (added)
- plugins/dgDojoPlugin/trunk/modules/DojoWidgets/templates/ccWidgetSuccess.php (added)
- plugins/dgDojoPlugin/trunk/modules/DojoWidgets/templates/indexSuccess.php (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
plugins/dgDojoPlugin/trunk/lib/dojo/DojoButton.class.php
r10347 r10368 38 38 { 39 39 $attributes['dojoType'] = DojoTypes::DROPDOWN_BUTTON; 40 if ( $this->hasOption( 'onclick') )40 if ( array_key_exists( 'onclick', $attributes ) ) 41 41 { 42 42 $attributes['dojoType'] = DojoTypes::COMBO_BUTTON; plugins/dgDojoPlugin/trunk/lib/dojo/DojoMenuItem.class.php
r10347 r10368 177 177 178 178 /** 179 * Returns the current name for this item. 180 * 181 * @return string The name for this item 182 */ 183 public function getName() 184 { 185 return $this->name; 186 } 187 188 /** 189 * Sets the name for this item. Must be a string or it won't work. 190 * 191 * @param string $name Name for the item 192 */ 193 public function setName( $name ) 194 { 195 if (is_string($name)) 196 $this->name = $name; 197 } 198 199 /** 179 200 * Returns the rendered from of the DojoMenuItem including its submenu if 180 201 * necessary. Inheriting classes should override this for printing. … … 199 220 else 200 221 { 201 $rval = $ this->name;222 $rval = $name; 202 223 } 203 224 … … 212 233 public function __toString() 213 234 { 214 return $this->render( $this->name );235 return $this->render( $this->name, null, $this->getAttributes() ); 215 236 } 216 237 } plugins/dgDojoPlugin/trunk/lib/dojo/enumerations/DojoTypes.class.php
r10347 r10368 32 32 DOJOX_FX = 'dojox.fx', 33 33 CHAIN = 'dojo.fx.chain', 34 COMBINE = 'dojo.fx.combine'; 34 COMBINE = 'dojo.fx.combine', 35 SCROLL = 'dojox.fx.scroll', 36 EASING = 'dojox.fx.easing', 37 STYLE = 'dojox.fx.style'; 35 38 } 36 39 ?> plugins/dgDojoPlugin/trunk/lib/effect/DojoBaseEffect.class.php
r10347 r10368 59 59 { 60 60 $code = $this->options['beforeBegin']; 61 $rval['beforeBegin'] = "function() { $code}";61 $rval['beforeBegin'] = "function() { $code }"; 62 62 } 63 63 … … 65 65 { 66 66 $code = $this->options['easing']; 67 $rval['easing'] = "function(n) { $code}";67 $rval['easing'] = "function(n) { $code }"; 68 68 } 69 69 plugins/dgDojoPlugin/trunk/lib/effect/DojoEffect.class.php
r10347 r10368 58 58 * rate - The FPS for the effect 59 59 * repeat - How many times to repeat the effect 60 * easing - Function taking one decimal argument and returning a decimal 61 * that allows an effect to 'ease in' and 'ease out'. 60 62 * 61 63 * @return string All of the javascript options that have been set ready … … 79 81 if (isset($this->options['repeat']) && $this->options['repeat'] > 0) 80 82 $opts['repeat'] = $this->options['repeat']; 83 84 if (isset($this->options['easing']) && $this->options['easing']) 85 $opts['easing'] = $this->options['easing']; 81 86 82 87 $this->additionalOptions($opts);