# HG changeset patch # User rlegendre # Date 1413819251 14400 # Node ID adc01e560eae1782fcfd2d87485ca81c1ad3edab # Parent 015db5db052c9c0512303e1796ec2cdd88358337 Uploaded diff -r 015db5db052c -r adc01e560eae lightbox/README.markdown --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lightbox/README.markdown Mon Oct 20 11:34:11 2014 -0400 @@ -0,0 +1,15 @@ +## Lightbox2 +by Lokesh Dhakar | [lokeshdhakar.com](http://www.lokeshdhakar.com) | [twitter.com/lokesh](http://twitter.com/lokesh) + +### Information and support +For examples, downloads, and information on using Lightbox, visit the Lightbox2 homepage: +[http://lokeshdhakar.com/projects/lightbox2/](http://lokeshdhakar.com/projects/lightbox2/) + +For personal support issues and feature requests, visit the Lightbox forums: +[http://lokeshdhakar.com/forums/](http://lokeshdhakar.com/forums/) + +### License +Licensed under the Creative Commons Attribution 2.5 License - http://creativecommons.org/licenses/by/2.5/ + +* Free for use in both personal and commercial projects. +* Attribution requires leaving author name, author homepage link, and the license info intact. diff -r 015db5db052c -r adc01e560eae lightbox/css/lightbox.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lightbox/css/lightbox.css Mon Oct 20 11:34:11 2014 -0400 @@ -0,0 +1,202 @@ +/* line 7, ../sass/lightbox.sass */ +body:after { + content: url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png); + display: none; +} + +/* line 11, ../sass/lightbox.sass */ +.lightboxOverlay { + position: absolute; + top: 0; + left: 0; + z-index: 9999; + background-color: black; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); + opacity: 0.8; + display: none; +} + +/* line 20, ../sass/lightbox.sass */ +.lightbox { + position: absolute; + left: 0; + width: 100%; + z-index: 10000; + text-align: center; + line-height: 0; + font-weight: normal; +} +/* line 28, ../sass/lightbox.sass */ +.lightbox .lb-image { + display: block; + height: auto; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + -o-border-radius: 3px; + border-radius: 3px; +} +/* line 32, ../sass/lightbox.sass */ +.lightbox a img { + border: none; +} + +/* line 35, ../sass/lightbox.sass */ +.lb-outerContainer { + position: relative; + background-color: white; + *zoom: 1; + width: 250px; + height: 250px; + margin: 0 auto; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; +} +/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */ +.lb-outerContainer:after { + content: ""; + display: table; + clear: both; +} + +/* line 44, ../sass/lightbox.sass */ +.lb-container { + padding: 4px; +} + +/* line 47, ../sass/lightbox.sass */ +.lb-loader { + position: absolute; + top: 43%; + left: 0%; + height: 25%; + width: 100%; + text-align: center; + line-height: 0; +} + +/* line 56, ../sass/lightbox.sass */ +.lb-cancel { + display: block; + width: 32px; + height: 32px; + margin: 0 auto; + background: url(../img/loading.gif) no-repeat; +} + +/* line 63, ../sass/lightbox.sass */ +.lb-nav { + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 100%; + z-index: 10; +} + +/* line 71, ../sass/lightbox.sass */ +.lb-container > .nav { + left: 0; +} + +/* line 74, ../sass/lightbox.sass */ +.lb-nav a { + outline: none; +} + +/* line 77, ../sass/lightbox.sass */ +.lb-prev, .lb-next { + width: 49%; + height: 100%; + cursor: pointer; + /* Trick IE into showing hover */ + display: block; +} + +/* line 84, ../sass/lightbox.sass */ +.lb-prev { + left: 0; + float: left; +} +/* line 87, ../sass/lightbox.sass */ +.lb-prev:hover { + background: url(../img/prev.png) left 48% no-repeat; +} + +/* line 90, ../sass/lightbox.sass */ +.lb-next { + right: 0; + float: right; +} +/* line 93, ../sass/lightbox.sass */ +.lb-next:hover { + background: url(../img/next.png) right 48% no-repeat; +} + +/* line 96, ../sass/lightbox.sass */ +.lb-dataContainer { + margin: 0 auto; + padding-top: 5px; + *zoom: 1; + width: 100%; + -moz-border-radius-bottomleft: 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomright: 4px; + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; +} +/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */ +.lb-dataContainer:after { + content: ""; + display: table; + clear: both; +} + +/* line 103, ../sass/lightbox.sass */ +.lb-data { + padding: 0 4px; + color: #bbbbbb; +} +/* line 106, ../sass/lightbox.sass */ +.lb-data .lb-details { + width: 85%; + float: left; + text-align: left; + line-height: 1.1em; +} +/* line 111, ../sass/lightbox.sass */ +.lb-data .lb-caption { + font-size: 13px; + font-weight: bold; + line-height: 1em; +} +/* line 115, ../sass/lightbox.sass */ +.lb-data .lb-number { + display: block; + clear: left; + padding-bottom: 1em; + font-size: 12px; + color: #999999; +} +/* line 121, ../sass/lightbox.sass */ +.lb-data .lb-close { + display: block; + float: right; + width: 30px; + height: 30px; + background: url(../img/close.png) top right no-repeat; + text-align: right; + outline: none; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); + opacity: 0.7; +} +/* line 130, ../sass/lightbox.sass */ +.lb-data .lb-close:hover { + cursor: pointer; + filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); + opacity: 1; +} diff -r 015db5db052c -r adc01e560eae lightbox/css/screen.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lightbox/css/screen.css Mon Oct 20 11:34:11 2014 -0400 @@ -0,0 +1,522 @@ +/* line 17, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font: inherit; + font-size: 100%; + vertical-align: baseline; +} + +/* line 22, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ +html { + line-height: 1; +} + +/* line 24, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ +ol, ul { + list-style: none; +} + +/* line 26, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ +table { + border-collapse: collapse; + border-spacing: 0; +} + +/* line 28, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ +caption, th, td { + text-align: left; + font-weight: normal; + vertical-align: middle; +} + +/* line 30, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ +q, blockquote { + quotes: none; +} +/* line 103, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ +q:before, q:after, blockquote:before, blockquote:after { + content: ""; + content: none; +} + +/* line 32, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ +a img { + border: none; +} + +/* line 116, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ +article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { + display: block; +} + +/* Typography + *----------------------------------------------- */ +/* line 10, ../sass/screen.sass */ +body, +input, +textarea { + color: #cccccc; + font-size: 18px; + font-family: "Karla", "lucida grande", sans-serif; +} + +/* line 17, ../sass/screen.sass */ +h1, +h2, +h3, +h4, +h5, +h6 { + line-height: 1.2em; + color: #fdf485; +} + +/* line 26, ../sass/screen.sass */ +h1 { + font-size: 72px; + line-height: 1em; +} + +/* line 30, ../sass/screen.sass */ +h2 { + font-size: 48px; + line-height: 1.2em; + margin-bottom: 0.3em; +} + +/* line 35, ../sass/screen.sass */ +h3 { + font-size: 18px; + text-transform: uppercase; + letter-spacing: 0.1em; + color: #e5d404; + margin-bottom: 0.3em; +} + +/* line 42, ../sass/screen.sass */ +h4 { + font-size: 18px; +} + +/* line 45, ../sass/screen.sass */ +p { + line-height: 1.4em; + margin-bottom: 1em; +} + +/* line 49, ../sass/screen.sass */ +ol { + list-style-type: decimal; +} + +/* line 52, ../sass/screen.sass */ +ul, ol { + margin: 0 0 1.25em 0; +} + +/* line 55, ../sass/screen.sass */ +li { + padding-bottom: 0.8em; + margin-bottom: 0.8em; + border-bottom: 2px solid #515151; + line-height: 1.3em; +} +/* line 60, ../sass/screen.sass */ +li.last-list-item { + border-bottom: none; +} + +/* line 63, ../sass/screen.sass */ +dt { + font-weight: bold; +} + +/* line 66, ../sass/screen.sass */ +dd { + margin-bottom: 1.625em; +} + +/* line 69, ../sass/screen.sass */ +strong { + font-weight: bold; +} + +/* line 72, ../sass/screen.sass */ +i { + font-style: italic; +} + +/* line 75, ../sass/screen.sass */ +pre { + padding: 10px; + margin-top: 5px; + margin-bottom: 10px; + background-color: #2b2b2b; + font: 13px "Andale Mono", "DejaVu Sans Mono", monospace; + line-height: 1.5em; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; + overflow-x: auto; +} + +/* line 85, ../sass/screen.sass */ +code, kbd { + padding: 4px; + color: #ac8053; + background-color: #2b2b2b; + font: 13px "Andale Mono", "DejaVu Sans Mono", monospace; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; +} + +/* line 92, ../sass/screen.sass */ +code { + position: relative; + top: -1px; +} + +/* line 96, ../sass/screen.sass */ +pre code { + top: 0; + padding: 0; + background: transparent; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + font-size: 13px; +} + +/* line 103, ../sass/screen.sass */ +a { + color: #00bfa8; + text-decoration: none; +} +/* line 106, ../sass/screen.sass */ +a:hover { + color: #59ffeb; +} + +/* line 109, ../sass/screen.sass */ +::-moz-selection, +::selection { + background: #ff8000; + color: white; +} + +/* line 114, ../sass/screen.sass */ +.sub-point { + display: block; + font-size: 14px; +} +/* line 117, ../sass/screen.sass */ +.sub-point code { + font-size: 12px; + padding: 2px; +} + +/* -- Layout ------------------------------------------------------------------ */ +/* line 124, ../sass/screen.sass */ +body { + margin: 40px 40px 80px 40px; + background: #444444; +} + +/* line 128, ../sass/screen.sass */ +.wrapper { + max-width: 740px; + margin: 0 auto; +} + +/* line 132, ../sass/screen.sass */ +.section { + padding: 0 0 40px 0; + margin-bottom: 40px; + *zoom: 1; + border-bottom: 4px solid #373737; +} +/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */ +.section:after { + content: ""; + display: table; + clear: both; +} +/* line 137, ../sass/screen.sass */ +.section.last { + border-bottom: none; +} + +/* line 140, ../sass/screen.sass */ +.section-header { + text-align: center; +} + +/* line 143, ../sass/screen.sass */ +.section-subheader { + margin-top: -0.6em; + margin-bottom: 1em; + text-align: center; + font-size: 24px; +} + +/* line 149, ../sass/screen.sass */ +.row { + *zoom: 1; +} +/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */ +.row:after { + content: ""; + display: table; + clear: both; +} + +/* -- Sections ------------------------------------------------------------------ */ +/* -- Intro -- */ +/* line 156, ../sass/screen.sass */ +.intro-section { + text-align: center; +} + +/* line 159, ../sass/screen.sass */ +.logo { + color: white; + margin-bottom: 0.05em; +} +/* line 162, ../sass/screen.sass */ +.logo .version { + color: #fdf485; +} + +/* line 165, ../sass/screen.sass */ +.author { + margin-top: -9px; + padding-left: 23px; + line-height: 1.2em; +} + +/* line 170, ../sass/screen.sass */ +.author-links { + font-size: 16px; +} + +/* line 173, ../sass/screen.sass */ +.lead { + font-size: 22px; +} + +/* -- Examples -- */ +/* line 177, ../sass/screen.sass */ +.examples-section { + text-align: center; +} + +/* line 180, ../sass/screen.sass */ +.image-row { + *zoom: 1; + margin-bottom: 20px; +} +/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */ +.image-row:after { + content: ""; + display: table; + clear: both; +} + +/* line 184, ../sass/screen.sass */ +.example-image-link { + display: inline-block; + margin: 0 10px 20px 10px; + line-height: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; + border: 4px solid #5e5e5e; + -webkit-transition: all 0.1s ease-out; + -moz-transition: all 0.1s ease-out; + -o-transition: all 0.1s ease-out; + transition: all 0.1s ease-out; +} +/* line 191, ../sass/screen.sass */ +.example-image-link:hover { + border: 4px solid #00bfa8; +} + +/* line 194, ../sass/screen.sass */ +.example-image { + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -ms-border-radius: 2px; + -o-border-radius: 2px; + border-radius: 2px; +} + +/* -- Download -- */ +/* line 199, ../sass/screen.sass */ +.download-section { + text-align: center; +} + +/* line 202, ../sass/screen.sass */ +.download-button { + display: block; + max-width: 300px; + margin: 0 auto 20px auto; + padding-top: 20px; + padding-bottom: 10px; + background-color: #2b2b2b; + border: 4px solid #444444; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; + -webkit-transition: all 0.1s ease-out; + -moz-transition: all 0.1s ease-out; + -o-transition: all 0.1s ease-out; + transition: all 0.1s ease-out; + *zoom: 1; +} +/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */ +.download-button:after { + content: ""; + display: table; + clear: both; +} +/* line 213, ../sass/screen.sass */ +.download-button:hover { + border-color: #00bfa8; + background-color: #444444; +} +/* line 216, ../sass/screen.sass */ +.download-button .file { + font-size: 36px; + color: white; + line-height: 1em; +} +/* line 220, ../sass/screen.sass */ +.download-button .version { + font-size: 24px; + color: #00bfa8; +} + +/* -- Sharing -- */ +/* line 226, ../sass/screen.sass */ +.sharing { + position: fixed; + top: 20px; + right: 0; +} + +/* -- Donate -- */ +/* line 233, ../sass/screen.sass */ +.donate-button-form { + text-align: center; +} + +/* line 235, ../sass/screen.sass */ +.donate-button { + border: 4px solid rgba(0, 0, 0, 0); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; + -webkit-transition: all 0.1s ease-out; + -moz-transition: all 0.1s ease-out; + -o-transition: all 0.1s ease-out; + transition: all 0.1s ease-out; +} +/* line 239, ../sass/screen.sass */ +.donate-button:hover { + background-color: #444444; + border-color: #00bfa8; +} + +/* -- Responsive design -------------------------------------------------------------- */ +@media only screen and (max-width: 640px) { + /* line 247, ../sass/screen.sass */ + body { + margin: 80px 10px 40px 10px; + font-size: 14px; + } + + /* line 250, ../sass/screen.sass */ + h1 { + font-size: 48px; + } + + /* line 252, ../sass/screen.sass */ + h2 { + font-size: 26px; + } + + /* line 254, ../sass/screen.sass */ + h3 { + font-size: 16px; + } + + /* line 256, ../sass/screen.sass */ + ol { + list-style-position: inside; + } + + /* line 258, ../sass/screen.sass */ + code, + kbd, + pre, + pre code { + font-size: 11px; + } + + /* line 263, ../sass/screen.sass */ + .sub-point { + font-size: 12px; + } + /* line 265, ../sass/screen.sass */ + .sub-point code { + font-size: 9px; + } + + /* line 267, ../sass/screen.sass */ + .lead { + font-size: 16px; + } + + /* line 269, ../sass/screen.sass */ + .section { + padding-bottom: 20px; + margin-bottom: 20px; + } + + /* line 272, ../sass/screen.sass */ + .author { + margin-top: -5px; + padding-left: 30px; + } + + /* line 275, ../sass/screen.sass */ + .author-links { + font-size: 12px; + } +} diff -r 015db5db052c -r adc01e560eae lightbox/img/close.png Binary file lightbox/img/close.png has changed diff -r 015db5db052c -r adc01e560eae lightbox/img/demopage/donate.png Binary file lightbox/img/demopage/donate.png has changed diff -r 015db5db052c -r adc01e560eae lightbox/img/demopage/favicon.ico Binary file lightbox/img/demopage/favicon.ico has changed diff -r 015db5db052c -r adc01e560eae lightbox/img/demopage/image-1.jpg Binary file lightbox/img/demopage/image-1.jpg has changed diff -r 015db5db052c -r adc01e560eae lightbox/img/demopage/image-2.jpg Binary file lightbox/img/demopage/image-2.jpg has changed diff -r 015db5db052c -r adc01e560eae lightbox/img/demopage/image-3.jpg Binary file lightbox/img/demopage/image-3.jpg has changed diff -r 015db5db052c -r adc01e560eae lightbox/img/demopage/image-4.jpg Binary file lightbox/img/demopage/image-4.jpg has changed diff -r 015db5db052c -r adc01e560eae lightbox/img/demopage/image-5.jpg Binary file lightbox/img/demopage/image-5.jpg has changed diff -r 015db5db052c -r adc01e560eae lightbox/img/demopage/image-6.jpg Binary file lightbox/img/demopage/image-6.jpg has changed diff -r 015db5db052c -r adc01e560eae lightbox/img/demopage/thumb-1.jpg Binary file lightbox/img/demopage/thumb-1.jpg has changed diff -r 015db5db052c -r adc01e560eae lightbox/img/demopage/thumb-2.jpg Binary file lightbox/img/demopage/thumb-2.jpg has changed diff -r 015db5db052c -r adc01e560eae lightbox/img/demopage/thumb-3.jpg Binary file lightbox/img/demopage/thumb-3.jpg has changed diff -r 015db5db052c -r adc01e560eae lightbox/img/demopage/thumb-4.jpg Binary file lightbox/img/demopage/thumb-4.jpg has changed diff -r 015db5db052c -r adc01e560eae lightbox/img/demopage/thumb-5.jpg Binary file lightbox/img/demopage/thumb-5.jpg has changed diff -r 015db5db052c -r adc01e560eae lightbox/img/demopage/thumb-6.jpg Binary file lightbox/img/demopage/thumb-6.jpg has changed diff -r 015db5db052c -r adc01e560eae lightbox/img/loading.gif Binary file lightbox/img/loading.gif has changed diff -r 015db5db052c -r adc01e560eae lightbox/img/next.png Binary file lightbox/img/next.png has changed diff -r 015db5db052c -r adc01e560eae lightbox/img/prev.png Binary file lightbox/img/prev.png has changed diff -r 015db5db052c -r adc01e560eae lightbox/index.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lightbox/index.html Mon Oct 20 11:34:11 2014 -0400 @@ -0,0 +1,179 @@ + + +
+ + ++ Lightbox is small javascript library used to overlay images on top of the current page. It's a snap to setup and works on all modern browsers. +
+
+ Lightbox2 is open-source.
View and fork the code on Github.
+
js
folder to find jquery-1.10.2.min.js
and lightbox-2.6.min.js
and load both of these files from your html page. Load jQuery first:
+<script src="js/jquery-1.10.2.min.js"></script>
+<script src="js/lightbox-2.6.min.js"></script>
+
css
folder to find lightbox.css
and load it from your html page:
+<link href="css/lightbox.css" rel="stylesheet" />
+
+ img
folder to find close.png
, loading.gif
, prev.png
, and next.png
. These files are used in lightbox.css
. By default, lightbox.css
will look for these images in a folder called img
.data-lightbox
attribute to any image link to activate Lightbox. For the value of the attribute, use a unique name for each image. For example:
+<a href="img/image-1.jpg" data-lightbox="image-1" title="My caption">image #1</a>
+
+ title
attribute if you want to show a caption.data-lightbox
attribute value for all of the images. For example:
+<a href="img/image-2.jpg" data-lightbox="roadtrip">image #2</a>
+<a href="img/image-3.jpg" data-lightbox="roadtrip">image #3</a>
+<a href="img/image-4.jpg" data-lightbox="roadtrip">image #4</a>
+
rel="lightbox"
. The new data-lightbox
approach is preferred though as it is valid html.If you find a bug, create an issue on Github. Include your operating system and browser version along with detailed steps to reproduce the bug.
+ +If you want a feature added, please create an issue on Github. Someone else or I might be able to help out. No guarantees.
+ +If you have a question that is not a bug or a feature request, your best chance of getting an answer is by following these steps:
++ Lightbox is completely free to use. If you're using Lightbox on a commercial project and are feeling generous, consider a donation. Thanks! +
+ +t |