Exemple #1
0
 /**
  * jquery attr function
  * style property on the first matched element or all matched element
  *
  * @param string $var
  * @param string $nid
  * @param string $name
  * @param array $properties
  * @return string
  */
 public static function jCss($nid = false, $seq = 'name', $params = true, $end = true)
 {
     $css = $nid ? magixcjquery_jquery_magixcjQuery::getjQueryHandling() . '(' . $nid . ')' : '';
     switch ($seq) {
         case 'value':
             $css .= $params ? '.css(' . parent::forValue($params) : '';
             break;
         case 'options':
             $css .= $params ? '.css({' . parent::forOptions($params) . '}' : '';
             break;
         case 'name':
             $css .= $params ? '.css("' . parent::name($params) . '"' : '';
             break;
     }
     $css .= ')';
     $css .= $end ? ';' : '';
     return $css;
 }
Exemple #2
0
 public static function jAttr($nid = false, $seq, $attributes, $end = true)
 {
     $attr = $nid ? magixcjquery_jquery_magixcjQuery::getjQueryHandling() . '(' . $nid . ')' : '';
     switch ($seq) {
         case 'properties':
             $attr .= '.attr({' . parent::properties($attributes) . '})';
             break;
         case 'keyval':
             $attr .= '.attr({' . parent::forOptions($attributes) . '})';
             break;
         case 'name':
             $attr .= '.attr(' . parent::name($attributes) . ')';
             break;
     }
     $attr .= $end ? parent::end() : '';
     return $attr;
 }
Exemple #3
0
 /**
  * jQuery animate() function
  *
  * @param string $nid
  * @param array $params array(Constante=>'val')
  * @param string $duration
  * @param string $easing
  * @param string $callback True if callback
  * @return string
  */
 public static function jAnimate($nid = false, $params, $duration = false, $easing = false, $callback = false, $end = true)
 {
     $fx = $nid ? magixcjquery_jquery_magixcjQuery::getjQueryHandling() . '(' . $nid . ')' : '';
     $fx .= '.animate({';
     $fx .= $params ? parent::forOptions($params) . '}' : '';
     $fx .= $duration ? ',{duration:' . $duration : '';
     $fx .= $easing ? ',' . $easing : '';
     $fx .= '}';
     $fx .= $callback ? ',' . parent::callback($callback) . '}' : '';
     $fx .= ')';
     $fx .= $end ? ';' : '';
     return $fx;
 }