~jstys-z/helioviewer.org/client5

« back to all changes in this revision

Viewing changes to lib/shadowbox-2.0/src/skin/classic/skin.js

Restructured Helioviewer.org project layout. Custom code for both client- and server-side now resides in src/ folders, images/css in resources/. Removed legacy libraries and code.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/**
2
 
 * The "classic" theme markup for Shadowbox.
3
 
 *
4
 
 * This file is part of Shadowbox.
5
 
 *
6
 
 * Shadowbox is an online media viewer application that supports all of the
7
 
 * web's most popular media publishing formats. Shadowbox is written entirely
8
 
 * in JavaScript and CSS and is highly customizable. Using Shadowbox, website
9
 
 * authors can showcase a wide assortment of media in all major browsers without
10
 
 * navigating users away from the linking page.
11
 
 *
12
 
 * Shadowbox is released under version 3.0 of the Creative Commons Attribution-
13
 
 * Noncommercial-Share Alike license. This means that it is absolutely free
14
 
 * for personal, noncommercial use provided that you 1) make attribution to the
15
 
 * author and 2) release any derivative work under the same or a similar
16
 
 * license.
17
 
 *
18
 
 * If you wish to use Shadowbox for commercial purposes, licensing information
19
 
 * can be found at http://mjijackson.com/shadowbox/.
20
 
 *
21
 
 * @author      Michael J. I. Jackson <mjijackson@gmail.com>
22
 
 * @copyright   2007-2008 Michael J. I. Jackson
23
 
 * @license     http://creativecommons.org/licenses/by-nc-sa/3.0/
24
 
 * @version     SVN: $Id: skin.js 108 2008-07-11 04:19:01Z mjijackson $
25
 
 */
26
 
 
27
 
if(typeof Shadowbox == 'undefined'){
28
 
    throw 'Unable to load Shadowbox skin, base library not found.';
29
 
}
30
 
 
31
 
/**
32
 
 * The HTML markup to use for Shadowbox.
33
 
 *
34
 
 * IMPORTANT: The script depends on most of these elements being present.
35
 
 *
36
 
 * @property    {Object}    SKIN
37
 
 * @public
38
 
 * @static
39
 
 */
40
 
Shadowbox.SKIN = {
41
 
 
42
 
    markup:     '<div id="shadowbox_container">' +
43
 
                    '<div id="shadowbox_overlay"></div>' +
44
 
                    '<div id="shadowbox">' +
45
 
                        '<div id="shadowbox_title">' +
46
 
                            '<div id="shadowbox_title_inner"></div>' +
47
 
                        '</div>' +
48
 
                        '<div id="shadowbox_body">' +
49
 
                            '<div id="shadowbox_body_inner"></div>' +
50
 
                            '<div id="shadowbox_loading">' +
51
 
                                '<div id="shadowbox_loading_indicator"></div>' +
52
 
                                '<span><a onclick="Shadowbox.close();">{cancel}</a></span>' +
53
 
                            '</div>' +
54
 
                        '</div>' +
55
 
                        '<div id="shadowbox_info">' +
56
 
                            '<div id="shadowbox_info_inner">' +
57
 
                                '<div id="shadowbox_counter"></div>' +
58
 
                                '<div id="shadowbox_nav">' +
59
 
                                    '<a id="shadowbox_nav_close" title="{close}" onclick="Shadowbox.close()"></a>' +
60
 
                                    '<a id="shadowbox_nav_next" title="{next}" onclick="Shadowbox.next()"></a>' +
61
 
                                    '<a id="shadowbox_nav_play" title="{play}" onclick="Shadowbox.play()"></a>' +
62
 
                                    '<a id="shadowbox_nav_pause" title="{pause}" onclick="Shadowbox.pause()"></a>' +
63
 
                                    '<a id="shadowbox_nav_previous" title="{previous}" onclick="Shadowbox.previous()"></a>' +
64
 
                                '</div>' +
65
 
                                '<div class="shadowbox_clear"></div>' +
66
 
                            '</div>' +
67
 
                        '</div>' +
68
 
                    '</div>' +
69
 
                '</div>',
70
 
 
71
 
    png_fix:    [
72
 
        'shadowbox_nav_close',
73
 
        'shadowbox_nav_next',
74
 
        'shadowbox_nav_play',
75
 
        'shadowbox_nav_pause',
76
 
        'shadowbox_nav_previous'
77
 
    ]
78
 
 
79
 
};