Exemple #1
0
 public static function parse($argument, &$attributes, $isEditor = false)
 {
     if (!$isEditor) {
         self::init();
         switch ($argument) {
             case 'top':
             case 'bottom':
                 $onclick = 'n2Scroll.' . $argument . '();';
                 break;
             case 'beforeSlider':
                 $onclick = 'n2Scroll.before(n2(this).closest(".n2-ss-slider").addBack());';
                 break;
             case 'afterSlider':
                 $onclick = 'n2Scroll.after(n2(this).closest(".n2-ss-slider").addBack());';
                 break;
             case 'nextSlider':
                 $onclick = 'n2Scroll.next(this, ".n2-ss-slider");';
                 break;
             case 'previousSlider':
                 $onclick = 'n2Scroll.previous(this, ".n2-ss-slider");';
                 break;
             default:
                 $onclick = 'n2Scroll.element("' . $argument . '");';
                 break;
         }
         $attributes['onclick'] = N2Html::encode($onclick . "return false;");
     }
     return '#';
 }