From d75794eb0fa4ce7ca6da7fcc33ff5ed9add00946 Mon Sep 17 00:00:00 2001 From: gandhimathi Bharathirajan Date: Sat, 22 Apr 2017 13:09:24 +0530 Subject: [PATCH] PDF generater added --- assets/dist/jquery.loader.css | 73 ++++++++++++++++++++++ assets/dist/jquery.loader.js | 111 ++++++++++++++++++++++++++++++++++ assets/dist/loader.gif | Bin 0 -> 3866 bytes 3 files changed, 184 insertions(+) create mode 100644 assets/dist/jquery.loader.css create mode 100644 assets/dist/jquery.loader.js create mode 100644 assets/dist/loader.gif diff --git a/assets/dist/jquery.loader.css b/assets/dist/jquery.loader.css new file mode 100644 index 00000000..8826a55d --- /dev/null +++ b/assets/dist/jquery.loader.css @@ -0,0 +1,73 @@ +/* .loader +-----------------------------------------------------------------------------------------*/ +.loader { + height: 40px; + left: 50%; + margin: -20px 0 0 -20px; + overflow: hidden; + position: absolute; + right: 0; + top: 50%; + width: 40px; + z-index: 1999; +} +.loader .loader-load { + background: #000000 url(loader.gif) no-repeat 50% 50%; + -webkit-border-radius: 5px; + -khtml-border-radius: 5px; + -moz-border-radius: 5px; + -ms-border-radius: 5px; + -o-border-radius: 5px; + border-radius: 5px; + cursor: pointer; + height: 40px; + left: 50%; + margin: -20px 0 0 -20px; + -webkit-opacity: 0.8; + -khtml-opacity: 0.8; + -moz-opacity: 0.8; + -ms-opacity: 0.8; + -o-opacity: 0.8; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; + filter: alpha(opacity=80); + opacity: 0.8; + overflow: hidden; + position: absolute; + top: 50%; + width: 40px; + z-index: 1000; +} +.loader .loader-overlay { + background: #000; + bottom: 0; + display: none; + height: 100%; + left: 0; + -webkit-opacity: 0.6; + -khtml-opacity: 0.6; + -moz-opacity: 0.6; + -ms-opacity: 0.6; + -o-opacity: 0.6; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; + filter: alpha(opacity=60); + opacity: 0.6; + position: absolute; + right: 0; + top: 0; + width: 100%; +} +.loader.hide { + display: none !important; +} +.loader.overlay { + bottom: 0; + height: 100%; + left: 0; + margin: 0; + right: 0; + top: 0; + width: 100%; +} +.loader.overlay .loader-overlay { + display: block; +} diff --git a/assets/dist/jquery.loader.js b/assets/dist/jquery.loader.js new file mode 100644 index 00000000..6bf3b3b0 --- /dev/null +++ b/assets/dist/jquery.loader.js @@ -0,0 +1,111 @@ +/** + * jQuery.loader Plugin + * @author Stéphan Zych + * @copyriht 2010-2011 Stéphan Zych + * @license New BSD License + */ + +(function ($) { + "use strict"; + + + var render = function (template, data) { + for (var k in data) { + template = template.replace(new RegExp('{' + k + '}', 'g'), data[k]); + } + + return template; + }; // render + + var Loader = function () { + var defaults = { + className: 'loader', + + tpl: '
', + + delay: 200, + loader: true, + overlay: true, + + onHide: function () {}, + onShow: function () {} + }; // defaults + + var init = function (oParams) { + return this.each(function () { + defaults = $.extend({}, defaults, oParams); + + var $self = $(this), $loader; + + $self.append(render(defaults.tpl, defaults)); + $loader = $('> .' + defaults.className, $self); + + if (defaults.overlay) { + $loader.addClass('overlay'); + } + + if (defaults.loader) { + $('.' + defaults.className + '-load', $loader) + .on('click', function () { + $self.loader('hide', defaults.onHide); + }); + } + }); + }; // init + + var show = function (oParams) { + defaults = $.extend({}, defaults, oParams); + + var self = this, $self = $(self), $loader = $('> .' + defaults.className + ':first', $self); + + if (!$loader.length) { + init.call(self, oParams); + $loader = $('> .' + defaults.className + ':first', $self); + } + + $loader.fadeIn(defaults.delay, function () { + $loader.removeClass('hide'); + + defaults.onShow(defaults); + }); + }; // show + + var hide = function (onHide) { + defaults = $.extend({}, defaults, {onHide: onHide}); + + var self = this, $self = $(self), $loader = $('> .' + defaults.className + ':first', $self); + + if ($loader.length) { + $loader.fadeOut(defaults.delay, function () { + $loader.addClass('hide'); + + defaults.onHide(defaults); + }); + } + }; // hide + + return { + init: init, + show: show, + hide: hide + }; + }; // Loader + + + $.fn.loader = function (options) { + if (!$.data(this, 'loader')) { + $.data(this, 'loader', new Loader(this, options)); + } + + var plugin = $.data(this, 'loader'); + + if (plugin[options]) { + return plugin[options].apply(this, Array.prototype.slice.call(arguments, 1)); + } else if (typeof options === 'object' || !options) { + return plugin.init.apply(this, arguments); + } else { + $.error('Method "' + arguments[0] + '" does not exist in $.loader plugin!'); + } + }; // $.fn.loader + +} (jQuery)); // jQuery.loader() by Stéphan Zych (monkeymonk.be) \ No newline at end of file diff --git a/assets/dist/loader.gif b/assets/dist/loader.gif new file mode 100644 index 0000000000000000000000000000000000000000..01586176d793c261db6b6ca4ca7822b2d3b35703 GIT binary patch literal 3866 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 Hfr$SAXcF