|
| renderView ($viewName, $parameters=[]) |
| Performs jQuery compilation and displays a view.
|
|
| generateUrl ($path) |
|
| getUrl ($url) |
| Generates an URL Used internally by phpMv.
|
|
| addViewElement ($identifier, $content, &$view) |
| Adds the array of controls q in the $view element Used internally by phpMv.
|
|
| createScriptVariable (&$view, $view_var, $output) |
| Creates the script variable script_foot Used internally by phpMv.
|
|
| forward ($initialControllerInstance, $controllerName, $actionName, $params=array()) |
|
| renderContent ($initialControllerInstance, $viewName, $params=NULL) |
| render the content of an existing view : $viewName and set the response to the modal content Used internally by phpMv
|
|
| fromDispatcher ($dispatcher) |
| Collects url parts from the request dispatcher : controllerName, actionName, parameters Used internally by phpMv.
|
|
| ui (JqueryUI $ui=NULL) |
| getter or setter of the jQuery-UI variable
|
|
| bootstrap (Bootstrap $bootstrap=NULL) |
| getter or setter of the Twitter Bootstrap variable
|
|
| semantic (Semantic $semantic=NULL) |
| getter or setter of the Semantic-UI variable
|
|
| config ($config=NULL) |
|
| __construct ($params=array(), $injected=NULL) |
|
| __set ($property, $value) |
|
| getParam ($key) |
|
| output ($array_js) |
| Outputs the called javascript to the screen.
|
|
| compile (&$view=NULL, $view_var='script_foot', $script_tags=TRUE) |
| gather together all script needing to be output
|
|
| clear_compile () |
| Clears the array of script events collected for output.
|
|
| getScript ($offset=0) |
|
| scriptCount () |
|
| inline ($script, $cdata=TRUE) |
| Outputs a <script> tag.
|
|
| generate_json ($result=NULL, $match_array_type=FALSE) |
| Can be passed a database result or associative array and returns a JSON formatted string.
|
|
| _prep_args ($result, $is_key=FALSE) |
| Ensures a standard json value and escapes values.
|
|
| _add_event ($element, $js, $event, $preventDefault=false, $stopPropagation=false, $immediatly=true, $listenerOn=false) |
| Constructs the syntax for an event, and adds to into the array for compilation.
|
|
| getInjected () |
|
| setParam (string $param, $value) |
|
| blur ($element='this', $js='', $preventDefault=false, $stopPropagation=false, $listenerOn=false) |
| Outputs a javascript library blur event.
|
|
| change ($element='this', $js='', $preventDefault=false, $stopPropagation=false, $listenerOn=false) |
| Outputs a javascript library change event.
|
|
| click ($element='this', $js='', $ret_false=TRUE, $preventDefault=false, $stopPropagation=false, $listenerOn=false) |
| Outputs a javascript library click event.
|
|
| contextmenu ($element='this', $js='', $preventDefault=false, $stopPropagation=false, $listenerOn=false) |
| Outputs a javascript library contextmenu event.
|
|
| dblclick ($element='this', $js='', $preventDefault=false, $stopPropagation=false, $listenerOn=false) |
| Outputs a javascript library dblclick event.
|
|
| error ($element='this', $js='') |
| Outputs a javascript library error event.
|
|
| focus ($element='this', $js='', $preventDefault=false, $stopPropagation=false, $listenerOn=false) |
| Outputs a javascript library focus event.
|
|
| hover ($element='this', $over='', $out='') |
| Outputs a javascript library hover event.
|
|
| keydown ($element='this', $js='', $preventDefault=false, $stopPropagation=false, $listenerOn=false) |
| Outputs a javascript library keydown event.
|
|
| keypress ($element='this', $js='', $preventDefault=false, $stopPropagation=false, $listenerOn=false) |
| Outputs a javascript library keypress event.
|
|
| keyup ($element='this', $js='', $preventDefault=false, $stopPropagation=false, $listenerOn=false) |
| Outputs a javascript library keydown event.
|
|
| load ($element='this', $js='', $preventDefault=false, $stopPropagation=false, $listenerOn=false) |
| Outputs a javascript library load event.
|
|
| mousedown ($element='this', $js='', $preventDefault=false, $stopPropagation=false, $listenerOn=false) |
| Outputs a javascript library mousedown event.
|
|
| mouseout ($element='this', $js='', $preventDefault=false, $stopPropagation=false, $listenerOn=false) |
| Outputs a javascript library mouseout event.
|
|
| mouseleave ($element='this', $js='', $preventDefault=false, $stopPropagation=false, $listenerOn=false) |
| Outputs a javascript library mouseleave event.
|
|
| mouseenter ($element='this', $js='', $preventDefault=false, $stopPropagation=false, $listenerOn=false) |
| Outputs a javascript library mouseenter event.
|
|
| mouseover ($element='this', $js='', $preventDefault=false, $stopPropagation=false, $listenerOn=false) |
| Outputs a javascript library mouseover event.
|
|
| mouseup ($element='this', $js='', $preventDefault=false, $stopPropagation=false, $listenerOn=false) |
| Outputs a javascript library mouseup event.
|
|
| unload ($element='this', $js='', $preventDefault=false, $stopPropagation=false, $listenerOn=false) |
| Outputs a javascript library unload event.
|
|
| resize ($element='this', $js='', $preventDefault=false, $stopPropagation=false, $listenerOn=false) |
| Outputs a javascript library resize event.
|
|
| scroll ($element='this', $js='', $preventDefault=false, $stopPropagation=false, $listenerOn=false) |
| Outputs a javascript library scroll event.
|
|
| _genericCallValue ($jQueryCall, $element='this', $param="", $immediatly=false) |
| Execute a generic jQuery call with a value.
|
|
| _genericCallElement ($jQueryCall, $to='this', $element='', $immediatly=false) |
| Execute a generic jQuery call with 2 elements.
|
|
| addClass ($element='this', $class='', $immediatly=false) |
| add class to element
|
|
| after ($to, $element, $immediatly=false) |
| Insert content, specified by the parameter, after each element in the set of matched elements.
|
|
| before ($to, $element, $immediatly=false) |
| Insert content, specified by the parameter, before each element in the set of matched elements.
|
|
| attr ($element='this', $attributeName='id', $value="", $immediatly=false) |
| Get or set the value of an attribute for the first element in the set of matched elements or set one or more attributes for every matched element.
|
|
| val ($element='this', $value='', $immediatly=false) |
| Get or set the value of the first element in the set of matched elements or set one or more attributes for every matched element.
|
|
| html ($element='this', $value='', $immediatly=false) |
| Get or set the html of an attribute for the first element in the set of matched elements.
|
|
| animate ($element='this', $params=array(), $speed='', $extra='', $immediatly=false) |
| Outputs a javascript library animate event.
|
|
| append ($to, $element, $immediatly=false) |
| Insert content, specified by the parameter $element, to the end of each element in the set of matched elements $to.
|
|
| prepend ($to, $element, $immediatly=false) |
| Insert content, specified by the parameter $element, to the beginning of each element in the set of matched elements $to.
|
|
| fadeIn ($element='this', $speed='', $callback='', $immediatly=false) |
| Execute a javascript library hide action.
|
|
| fadeOut ($element='this', $speed='', $callback='', $immediatly=false) |
| Execute a javascript library hide action.
|
|
| slideUp ($element='this', $speed='', $callback='', $immediatly=false) |
| Execute a javascript library slideUp action.
|
|
| removeClass ($element='this', $class='', $immediatly=false) |
| Execute a javascript library removeClass action.
|
|
| slideDown ($element='this', $speed='', $callback='', $immediatly=false) |
| Execute a javascript library slideDown action.
|
|
| slideToggle ($element='this', $speed='', $callback='', $immediatly=false) |
| Execute a javascript library slideToggle action.
|
|
| hide ($element='this', $speed='', $callback='', $immediatly=false) |
| Execute a javascript library hide action.
|
|
| toggle ($element='this', $speed='', $callback='', $immediatly=false) |
| Execute a javascript library toggle action.
|
|
| toggleClass ($element='this', $class='', $immediatly=false) |
| Execute a javascript library toggle class action.
|
|
| trigger ($element='this', $event='click', $immediatly=false) |
| Execute all handlers and behaviors attached to the matched elements for the given event.
|
|
| show ($element='this', $speed='', $callback='', $immediatly=false) |
| Execute a javascript library show action.
|
|
| sortable ($element, $options=array()) |
| Creates a jQuery sortable.
|
|
| tablesorter ($table='', $options='') |
| Table Sorter Plugin.
|
|
| condition ($condition, $jsCodeIfTrue, $jsCodeIfFalse=null, $immediatly=false) |
| Allows to attach a condition.
|
|
| doJQuery ($element, $jqueryCall, $param="", $jsCallback="") |
| Calls the JQuery callback $someThing on $element with facultative parameter $param.
|
|
| doJQueryDeferred ($element, $jqueryCall, $param="", $jsCallback="") |
| Calls the JQuery callback $someThing on $element with facultative parameter $param.
|
|
| doJQueryOn ($event, $element, $elementToModify, $jqueryCall, $param="", $parameters=array()) |
| Calls the JQuery callback $jqueryCall on $element with facultative parameter $param in response to an event $event.
|
|
| exec ($js, $immediatly=false) |
| Executes the code $js.
|
|
| execAtLast ($js) |
| Executes the code $js.
|
|
| execOn ($event, $element, $js, $parameters=array()) |
| Executes the javascript code $js when $event fires on $element.
|
|
| setJsonToElement ($json, $elementClass="_element", $immediatly=true) |
|
| setDraggable ($element, $parameters=[]) |
| Sets an element draggable (HTML5 drag and drop)
|
|
| asDropZone ($element, $jsCallback="", $parameters=[]) |
| Declares an element as a drop zone (HTML5 drag and drop)
|
|
| interval ($jsCode, $time, $globalName=null, $immediatly=true) |
| Calls a function or evaluates an expression at specified intervals (in milliseconds)
|
|
| clearInterval ($globalName, $immediatly=true) |
| Clears an existing interval.
|
|
| counter ($counterSelector, $value=0, $limit=0, $globalName=null, $countDown=true, $immediatly=true) |
| Associates a counter to the element designated by $counterSelector Triggers the events counter-start and counter-end on finished with the parameters value and limit.
|
|
| counterOn ($element, $event, $counterSelector, $value=0, $limit=0, $globalName=null, $countDown=true) |
| Associates a counter to the element designated by $counterSelector when $event is triggered on $element.
|
|
| activateLink ($target, $property='href', $href=null) |
| Activates an element if it is active (add the class active)
|
|
| _activateLink ($target, $property='href', $href=null) |
| Returns the javascript code for activate an element if it is active (add the class active)
|
|
| interval ($jsCode, $time, $globalName=null, $immediatly=true) |
|
| setAjaxLoader ($loader) |
|
| get ($url, $responseElement='', $parameters=[]) |
| Performs an ajax GET request.
|
|
| ajax ($method, $url, $responseElement='', $parameters=[]) |
| Performs an ajax request.
|
|
| ajaxInterval ($method, $url, $interval, $globalName=null, $responseElement='', $parameters=[], $immediatly=true) |
| Executes an ajax query at regular intervals.
|
|
| ajaxDeferred ($method, $url, $responseElement='', $parameters=[]) |
| Performs a deferred ajax request.
|
|
| json ($url, $method="get", $parameters=[]) |
| Performs an ajax request and receives the JSON data types by assigning DOM elements with the same name.
|
|
| jsonOn ($event, $element, $url, $method='get', $parameters=array()) |
| Makes an ajax request and receives the JSON data types by assigning DOM elements with the same name when $event fired on $element.
|
|
| jsonDeferred ($url, $method='get', $parameters=[]) |
| Prepares an ajax request delayed and receives the JSON data types by assigning DOM elements with the same name.
|
|
| jsonArray ($maskSelector, $url, $method='get', $parameters=[]) |
| Performs an ajax request and receives the JSON array data types by assigning DOM elements with the same name.
|
|
| jsonArrayDeferred ($maskSelector, $url, $method='get', $parameters=[]) |
| Peforms an ajax request delayed and receives a JSON array data types by copying and assigning them to the DOM elements with the same name.
|
|
| jsonArrayOn ($event, $element, $maskSelector, $url, $method='get', $parameters=array()) |
| Performs an ajax request and receives the JSON array data types by assigning DOM elements with the same name when $event fired on $element.
|
|
| getDeferred ($url, $responseElement="", $parameters=[]) |
| Prepares a Get ajax request for using on an event.
|
|
| getOn ($event, $element, $url, $responseElement="", $parameters=array()) |
| Performs a get to $url on the event $event on $element and display it in $responseElement.
|
|
| ajaxOn ($event, $element, $url, $responseElement='', $parameters=array()) |
| Performs an ajax request to $url on the event $event on $element and display it in $responseElement.
|
|
| ajaxOnClick ($element, $url, $responseElement='', $parameters=array()) |
| Performs a get to $url on the click event on $element and display it in $responseElement.
|
|
| getOnClick ($element, $url, $responseElement='', $parameters=array()) |
| Performs a get to $url on the click event on $element and display it in $responseElement.
|
|
| getHref ($element, $responseElement="", $parameters=array()) |
| Uses an hyperlink to make an ajax get request.
|
|
| postHref ($element, $responseElement="", $parameters=array()) |
| Uses an hyperlink to make an ajax get request.
|
|
| postFormAction ($element, $responseElement="", $parameters=array()) |
| Uses a form action to make an ajax post request.
|
|
| post ($url, $params="{}", $responseElement="", $parameters=[]) |
| Makes an ajax post.
|
|
| postDeferred ($url, $params="{}", $responseElement="", $parameters=[]) |
| Prepares a delayed ajax POST to use on an event.
|
|
| postOn ($event, $element, $url, $params="{}", $responseElement="", $parameters=array()) |
| Performs a post to $url on the event $event fired on $element and pass the parameters $params Display the result in $responseElement.
|
|
| postOnClick ($element, $url, $params='{}', $responseElement='', $parameters=array()) |
| Performs a post to $url on the click event fired on $element and pass the parameters $params Display the result in $responseElement.
|
|
| postForm ($url, $form, $responseElement, $parameters=[]) |
| Performs a post form with ajax.
|
|
| postFormDeferred ($url, $form, $responseElement, $parameters=[]) |
| Performs a delayed post form with ajax For use on an event.
|
|
| postFormOn ($event, $element, $url, $form, $responseElement="", $parameters=array()) |
| Performs a post form with ajax in response to an event $event on $element display the result in $responseElement.
|
|
| postFormOnClick ($element, $url, $form, $responseElement="", $parameters=array()) |
| Performs a post form with ajax in response to the click event on $element display the result in $responseElement.
|
|
| addCsrf ($name='csrf-token') |
|
| addToCompile ($jsScript) |
|