Skip to content

Commit

Permalink
Adding slider() skel to libraries.
Browse files Browse the repository at this point in the history
  • Loading branch information
markstory committed Apr 16, 2009
1 parent 52eb012 commit fec7dc7
Show file tree
Hide file tree
Showing 4 changed files with 50 additions and 1 deletion.
12 changes: 12 additions & 0 deletions cake/libs/view/helpers/jquery_engine.php
Original file line number Diff line number Diff line change
Expand Up @@ -218,5 +218,17 @@ function drop($options = array()) {
$template = '%s.droppable({%s});';
return $this->_methodTemplate('drop', $template, $options, $callbacks);
}
/**
* Slider
*
* Requires the Ui.Core and Ui.Slider to be loaded.
*
* @param array $options Array of options for the slider.
* @return string Completed slider script.
* @see JsHelper::slider() for options list.
**/
function slider($options = array()) {

}
}
?>
14 changes: 14 additions & 0 deletions cake/libs/view/helpers/js.php
Original file line number Diff line number Diff line change
Expand Up @@ -583,6 +583,20 @@ function drop($options = array()) {
function sortable() {
trigger_error(sprintf(__('%s does not have sortable() implemented', true), get_class($this)), E_USER_WARNING);
}
/**
* Create a slider UI widget. Comprised of a track and knob
*
* ### Options
*
* ### Event Options
*
*
* @param array $options Array of options for the slider. See above.
* @return string Completed slider script.
**/
function slider() {
trigger_error(sprintf(__('%s does not have slider() implemented', true), get_class($this)), E_USER_WARNING);
}
/**
* Parse an options assoc array into an Javascript object literal.
* Similar to object() but treats any non-integer value as a string,
Expand Down
13 changes: 12 additions & 1 deletion cake/libs/view/helpers/mootools_engine.php
Original file line number Diff line number Diff line change
Expand Up @@ -270,6 +270,17 @@ function drop($options = array()) {
$this->selection = $options['droppables'];
return $out;
}

/**
* Slider
*
* Requires the `Slider` plugin from MootoolsMore
*
* @param array $options Array of options for the slider.
* @return string Completed slider script.
* @see JsHelper::slider() for options list.
**/
function slider($options = array()) {

}
}
?>
12 changes: 12 additions & 0 deletions cake/libs/view/helpers/prototype_engine.php
Original file line number Diff line number Diff line change
Expand Up @@ -251,5 +251,17 @@ function drop($options = array()) {
}
return 'Droppables.add(' . $this->selection . $options . ');';
}
/**
* Slider
*
* Requires the Scriptaculous to be loaded.
*
* @param array $options Array of options for the slider.
* @return string Completed slider script.
* @see JsHelper::slider() for options list.
**/
function slider($options = array()) {

}
}
?>

0 comments on commit fec7dc7

Please sign in to comment.