Exemple #1
0
 /**
  * function serializeArray Forms
  *
  * @param string $nid (ID)
  * @return string
  */
 public static function ajaxSerializeArray($nid, $end = true)
 {
     $ajax = $nid ? magixcjquery_jquery_magixcjQuery::getjQueryHandling() . '(' . $nid . ')' : '';
     $ajax .= '.serializeArray()';
     $ajax .= $end ? ';' : '';
     return $ajax;
 }
Exemple #2
0
 /**
  * A generic iterator function, which can be used to seamlessly iterate over both objects and arrays. 
  * Arrays and array-like objects with a length property (such as a function's arguments object) 
  * are iterated by numeric index, from 0 to length-1. Other objects are iterated via their named properties.
  *
  * @param void $object
  * @param void $callback
  * @return string
  */
 public static function jEach($object, $callback)
 {
     $each = magixcjquery_jquery_magixcjQuery::getjQueryHandling() . '.each(';
     $each .= $object ? '[' . parent::forSimpleValue($object) . ']' : false;
     $each .= $callback ? ',' . $callback : false;
     $each .= ');';
     return $each;
 }
Exemple #3
0
 /**
  * function include script file with jquery where array()
  *
  * @param string $url
  * @param array $js
  */
 public static function getScriptArray($url, $js = array())
 {
     $jsload = '';
     $count = count($js);
     for ($i = 0; $i < $count; $i++) {
         $jsload .= magixcjquery_jquery_magixcjQuery::getjQueryHandling() . '.getScript("' . $url . $js[$i] . '.js");';
     }
     return $jsload;
 }
Exemple #4
0
 /**
  * function ini rollover 
  *
  * @param string $nid
  * @param string $speedView
  * @param string $speedRemove
  * @param string $altAnim
  * @param string $speedTitle
  * @param string $debug
  * @param string $end
  * @return string
  */
 public static function iniRollover($nid = false, $speedView, $speedRemove, $altAnim = false, $speedTitle, $debug = false, $end = true)
 {
     $hover = $nid ? magixcjquery_jquery_magixcjQuery::getjQueryHandling() . '(' . $nid . ')' : '';
     $hover .= '.magicalHover({';
     $hover .= $speedView ? 'speedView:' . $speedView . ',' : '';
     $hover .= $speedRemove ? 'speedRemove:' . $speedRemove . ',' : '';
     $hover .= $altAnim ? 'altAnim:true' . ',' : 'altAnim:false' . ',';
     $hover .= $speedTitle ? 'speedTitle:' . $speedTitle . ',' : '';
     $hover .= $debug ? 'debug:true' : 'debug:false';
     $hover .= '})';
     $hover .= $end ? ';' : '';
     return $hover;
 }
Exemple #5
0
 /**
  * function create jQuery RSS READER
  *
  * @param string $nid
  * @param string $target
  * @param string $items
  * @param string $Maxlength
  * @param string $loadingImg
  * @param string $end
  * @return string
  */
 public static function getRss($nid = true, $target, $items, $Maxlength, $loadingImg, $end = true)
 {
     $rss = $nid ? magixcjquery_jquery_magixcjQuery::getjQueryHandling() . '(' . $nid . ')' : '';
     $rss .= '.rssReader({';
     $rss .= $target ? 'targeturl: "' . $target . '"' : '"http://www.clashdesign.net/blog/index.php/feed/rss2"';
     $rss .= ',';
     $rss .= $items ? 'items :' . $items : '5';
     $rss .= ',';
     $rss .= $Maxlength ? 'Maxlength :' . $Maxlength : '80';
     $rss .= ',';
     $rss .= $loadingImg ? 'loadingImg : "' . $loadingImg . '"' : '"img/35-1.gif"';
     $rss .= '})';
     $rss .= $end ? ';' : '';
     return $rss;
 }
Exemple #6
0
 /**
  * utilities easyselector Multiple function
  *
  * @param array $array
  * @return string
  */
 public static function easyMultConstruct($array)
 {
     return magixcjquery_jquery_magixcjQuery::getjQueryHandling() . '.easySelector({' . magixcjquery_jquery_params::forSpecialOptions($array) . '});';
 }
Exemple #7
0
 /**
  * the .focus() method
  *
  * @param string $nid
  * @param string $action
  * @param string $script
  * @param string $end
  * @return string
  */
 public static function jFocus($nid = false, $script, $end = true)
 {
     $event = $nid ? magixcjquery_jquery_magixcjQuery::getjQueryHandling() . '(' . $nid . ')' : '';
     $event .= '.focus(';
     $event .= 'function(){';
     $event .= $script ? $script . '})' : '';
     $event .= $end ? ';' : '';
     return $event;
 }
Exemple #8
0
 /**
  * function ini jaccordion
  *
  * @param string $nid
  * @param string $end
  * @return string
  */
 public static function jaccordion($nid = true, $option = array(), $end = true)
 {
     $ui = $nid ? magixcjquery_jquery_magixcjQuery::getjQueryHandling() . '(' . $nid . ')' : '';
     $ui .= '.accordion({';
     $ui .= parent::forUIOptions($option);
     $ui .= '})';
     $ui .= $end ? ';' : '';
     return $ui;
 }
Exemple #9
0
 /**
  * jQuery val function
  *
  * @param string $var
  * @param string $nid
  * @param string $value
  * @return string
  */
 public static function jVal($nid = false, $value = false, $end = true)
 {
     $attr = $nid ? magixcjquery_jquery_magixcjQuery::getjQueryHandling() . '(' . $nid . ')' : '';
     $attr .= '.val(';
     $attr .= $value ? '"' . parent::value($value) . '"' : '';
     $attr .= ')';
     $attr .= $end ? ';' : '';
     return $attr;
 }
Exemple #10
0
 /**
  * Get a set of elements containing the unique ancestors of the matched set of elements (except for the root element).
  *
  * @param string $nid
  * @param string $expr
  * @param string $end
  * @return string
  */
 public static function jParents($nid = false, $expr = false, $end = true)
 {
     $traversing = $nid ? magixcjquery_jquery_magixcjQuery::getjQueryHandling() . '(' . $nid . ')' : '';
     $traversing .= '.parents(';
     $traversing .= $expr ? parent::content($expr) : '';
     $traversing .= ')';
     $traversing .= $end ? ';' : '';
     return $traversing;
 }
Exemple #11
0
 /**
  * Disable noConflict of jQuery if this was previously enabled.
  *
  * @return void
  */
 public static function disableNoConflict()
 {
     self::$noConflictMode = false;
 }
Exemple #12
0
 /**
  * jQuery animate() function
  *
  * @param string $nid
  * @param array $params
  * @param string $duration
  * @param string $easing
  * @param string $callback True if callback
  * @return string
  */
 public static function animate($nid = false, $params = '', $speed = 1000, $end = true)
 {
     $uifx = $nid ? magixcjquery_jquery_magixcjQuery::getjQueryHandling() . '(' . $nid . ')' : '';
     $uifx .= '.animate({';
     $uifx .= $params ? parent::forUIValue($params) . '}' : '';
     $uifx .= ',' . $speed;
     $uifx .= ')';
     $uifx .= $end ? ';' : '';
     return $uifx;
 }
Exemple #13
0
 /**
  * jQuery width function
  *
  * @param string $var
  * @param string $nid
  * @param string $value
  * @return string
  */
 public static function jWidth($nid = false, $value = false, $end = true)
 {
     $css = $nid ? magixcjquery_jquery_magixcjQuery::getjQueryHandling() . '(' . $nid . ')' : '';
     $css .= '.width(';
     $css .= $value ? parent::value($value) : '';
     $css .= ')';
     $css .= $end ? ';' : '';
     return $css;
 }
Exemple #14
0
 /**
  * jQuery stop() function 
  * Stops all the currently running animations on all the specified elements.
  *
  * @param string $nid
  * @param string $clearQueue
  * @param string $goToEnd
  * @return string
  */
 public static function jStop($nid = false, $clearQueue = false, $goToEnd = false, $end = true)
 {
     $fx = $nid ? magixcjquery_jquery_magixcjQuery::getjQueryHandling() . '(' . $nid . ')' : '';
     $fx .= '.stop(';
     $fx .= $clearQueue ? $clearQueue : '';
     $fx .= $goToEnd ? $goToEnd : '';
     $fx .= ')';
     $fx .= $end ? ';' : '';
     return $fx;
 }