PHP Classes

File: assets/social.js

Recommend this page to a friend!
  Classes of Gabriel Alejandro López López   Yii2 Sharelinks Widget   assets/social.js   Download  
File: assets/social.js
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Yii2 Sharelinks Widget
Generate links to share pages in social networks
Author: By
Last change:
Date: 28 days ago
Size: 2,036 bytes
 

Contents

Class file image Download
jQuery.fn.yiiShareLinks = function (override) { var overrideSettings = override || {}; return this.each(function (index) { var settings, parameters, winObj; settings = { height: 450, // sets the height in pixels of the window. width: 600, // sets the width in pixels of the window. toolbar: 0, // determines whether a toolbar (includes the forward and back buttons) is displayed {1 (YES) or 0 (NO)}. scrollbars: 0, // determines whether scrollbars appear on the window {1 (YES) or 0 (NO)}. status: 0, // whether a status line appears at the bottom of the window {1 (YES) or 0 (NO)}. resizable: 1, // whether the window can be resized {1 (YES) or 0 (NO)}. Can also be overloaded using resizable. left: 0, // left position when the window appears. top: 0, // top position when the window appears. center: 1, // should we center the window? {1 (YES) or 0 (NO)}. overrides top and left createnew: 1, // should we create a new window for each occurance {1 (YES) or 0 (NO)}. location: 0, // determines whether the address bar is displayed {1 (YES) or 0 (NO)}. menubar: 0 // determines whether the menu bar is displayed {1 (YES) or 0 (NO)}. }; settings = jQuery.extend(settings, overrideSettings); // center the window if (settings.center == 1) { settings.top = (screen.height - (settings.height + 110)) / 2; settings.left = (screen.width - settings.width) / 2; } parameters = "location=" + settings.location + ",menubar=" + settings.menubar + ",height=" + settings.height + ",width=" + settings.width + ",toolbar=" + settings.toolbar + ",scrollbars=" + settings.scrollbars + ",status=" + settings.status + ",resizable=" + settings.resizable + ",left=" + settings.left + ",screenX=" + settings.left + ",top=" + settings.top + ",screenY=" + settings.top; jQuery(this).bind("click", function () { var name = settings.createnew ? "PopUpWindow" + index : "PopUpWindow"; winObj = window.open(this.href, name, parameters); winObj.focus(); return false; }); }); };