nl_tokens: Opens sharer popup .
pl_tokens: function openSharer ( network , url ) { var this$1 = this ; // If a popup window already exist it will be replaced, trigger a close event. var popupWindow = null ; if ( popupWindow && this . popup . interval ) { clearInterval ( this . popup . interval ) ; popupWindow . close ( ) ; // Force close (for Facebook) this . $root . $emit ( 'social_shares_change' , network , this . <mask> ) ; this . $emit ( 'change' , network , this . url ) ; } popupWindow = window . open ( url , 'sharer' , 'status=' + ( this . popup . status ? 'yes' : 'no' ) + ',height=' + this . popup . height + ',width=' + this . popup . width + ',resizable=' + ( this . popup . resizable ? 'yes' : 'no' ) + ',left=' + this . popup . left + ',top=' + this . popup . top + ',screenX=' + this . popup . left + ',screenY=' + this . popup . top + ',toolbar=' + ( this . popup . toolbar ? 'yes' : 'no' ) + ',menubar=' + ( this . popup . menubar ? 'yes' : 'no' ) + ',scrollbars=' + ( this . popup . scrollbars ? 'yes' : 'no' ) + ',location=' + ( this . popup . location ? 'yes' : 'no' ) + ',directories=' + ( this . popup . directories ? 'yes' : 'no' ) ) ; popupWindow . focus ( ) ; // Create an interval to detect popup closing event this . popup . interval = setInterval ( function ( ) { if ( popupWindow . closed ) { clearInterval ( this$1 . popup . interval ) ; popupWindow = undefined ; this$1 . $root . $emit ( 'social_shares_close' , network , this$1 . url ) ; this$1 . $emit ( 'close' , network , this$1 . url ) ; } } , 500 ) ; }