Guest User

Untitled

a guest
Dec 5th, 2016
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import { Injectable } from '@angular/core';
  2.  
  3. @Injectable()
  4. export class SharedComponentService {
  5.  
  6.     xPanelCollapse(panel) {
  7.         var $BOX_PANEL = $(panel).closest('.x_panel'),
  8.             $ICON = $(this).find('i'),
  9.             $BOX_CONTENT = $BOX_PANEL.find('.x_content');
  10.  
  11.         // fix for some div with hardcoded fix class
  12.         if ($BOX_PANEL.attr('style')) {
  13.             $BOX_CONTENT.slideToggle(200, function(){
  14.                 $BOX_PANEL.removeAttr('style');
  15.             });
  16.         } else {
  17.             $BOX_CONTENT.slideToggle(200);
  18.             $BOX_PANEL.css('height', 'auto');
  19.         }
  20.  
  21.         $ICON.toggleClass('fa-chevron-up fa-chevron-down');
  22.     }
  23.  
  24.     xPanelRemove(panel) {
  25.         var $BOX_PANEL = $(panel).closest('.x_panel');
  26.  
  27.         $BOX_PANEL.remove();
  28.     }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment