├── .gitattributes
├── .gitignore
├── README.md
├── memodump.py
├── memodump
├── css
│ ├── SlideShow.css
│ ├── bootstrap-theme.css
│ ├── bootstrap-theme.css.map
│ ├── bootstrap-theme.min.css
│ ├── bootstrap.css
│ ├── bootstrap.css.map
│ ├── bootstrap.min.css
│ ├── memodump.css
│ ├── memoprint.css
│ ├── memoslide.css
│ └── moinizer.css
├── fonts
│ ├── glyphicons-halflings-regular.eot
│ ├── glyphicons-halflings-regular.svg
│ ├── glyphicons-halflings-regular.ttf
│ └── glyphicons-halflings-regular.woff
├── img
│ ├── PythonPowered.png
│ ├── admon-caution.png
│ ├── admon-important.png
│ ├── admon-note.png
│ ├── admon-tip.png
│ ├── admon-warning.png
│ ├── alert.png
│ ├── angry.png
│ ├── attach.png
│ ├── attention.png
│ ├── biggrin.png
│ ├── checkmark.png
│ ├── devil.png
│ ├── draft.png
│ ├── frown.png
│ ├── icon-error.png
│ ├── icon-info.png
│ ├── idea.png
│ ├── moin-action.png
│ ├── moin-attach.png
│ ├── moin-bottom.png
│ ├── moin-conflict.png
│ ├── moin-deleted.png
│ ├── moin-diff.png
│ ├── moin-download.png
│ ├── moin-edit.png
│ ├── moin-email.png
│ ├── moin-ftp.png
│ ├── moin-help.png
│ ├── moin-home.png
│ ├── moin-icon.png
│ ├── moin-info.png
│ ├── moin-inter.png
│ ├── moin-jabber.png
│ ├── moin-new.png
│ ├── moin-news.png
│ ├── moin-parent.png
│ ├── moin-print.png
│ ├── moin-raw.png
│ ├── moin-readonly.png
│ ├── moin-renamed.png
│ ├── moin-rss.png
│ ├── moin-search.png
│ ├── moin-show.png
│ ├── moin-subscribe.png
│ ├── moin-telnet.png
│ ├── moin-top.png
│ ├── moin-unsubscribe.png
│ ├── moin-up.png
│ ├── moin-updated.png
│ ├── moin-www.png
│ ├── ohwell.png
│ ├── prio1.png
│ ├── prio2.png
│ ├── prio3.png
│ ├── redface.png
│ ├── sad.png
│ ├── smile.png
│ ├── smile2.png
│ ├── smile3.png
│ ├── smile4.png
│ ├── star_off.png
│ ├── star_on.png
│ ├── thumbs-up.png
│ ├── tired.png
│ └── tongue.png
└── js
│ ├── bootstrap.js
│ ├── bootstrap.min.js
│ ├── jquery.min.js
│ └── toggle.js
└── test
└── test.html
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
4 | # Custom for Visual Studio
5 | *.cs diff=csharp
6 | *.sln merge=union
7 | *.csproj merge=union
8 | *.vbproj merge=union
9 | *.fsproj merge=union
10 | *.dbproj merge=union
11 |
12 | # Standard to msysgit
13 | *.doc diff=astextplain
14 | *.DOC diff=astextplain
15 | *.docx diff=astextplain
16 | *.DOCX diff=astextplain
17 | *.dot diff=astextplain
18 | *.DOT diff=astextplain
19 | *.pdf diff=astextplain
20 | *.PDF diff=astextplain
21 | *.rtf diff=astextplain
22 | *.RTF diff=astextplain
23 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | #################
2 | ## Eclipse
3 | #################
4 |
5 | *.pydevproject
6 | .project
7 | .metadata
8 | bin/
9 | tmp/
10 | *.tmp
11 | *.bak
12 | *.swp
13 | *~.nib
14 | local.properties
15 | .classpath
16 | .settings/
17 | .loadpath
18 |
19 | # External tool builders
20 | .externalToolBuilders/
21 |
22 | # Locally stored "Eclipse launch configurations"
23 | *.launch
24 |
25 | # CDT-specific
26 | .cproject
27 |
28 | # PDT-specific
29 | .buildpath
30 |
31 |
32 | #################
33 | ## Visual Studio
34 | #################
35 |
36 | ## Ignore Visual Studio temporary files, build results, and
37 | ## files generated by popular Visual Studio add-ons.
38 |
39 | # User-specific files
40 | *.suo
41 | *.user
42 | *.sln.docstates
43 |
44 | # Build results
45 |
46 | [Dd]ebug/
47 | [Rr]elease/
48 | x64/
49 | build/
50 | [Bb]in/
51 | [Oo]bj/
52 |
53 | # MSTest test Results
54 | [Tt]est[Rr]esult*/
55 | [Bb]uild[Ll]og.*
56 |
57 | *_i.c
58 | *_p.c
59 | *.ilk
60 | *.meta
61 | *.obj
62 | *.pch
63 | *.pdb
64 | *.pgc
65 | *.pgd
66 | *.rsp
67 | *.sbr
68 | *.tlb
69 | *.tli
70 | *.tlh
71 | *.tmp
72 | *.tmp_proj
73 | *.log
74 | *.vspscc
75 | *.vssscc
76 | .builds
77 | *.pidb
78 | *.log
79 | *.scc
80 |
81 | # Visual C++ cache files
82 | ipch/
83 | *.aps
84 | *.ncb
85 | *.opensdf
86 | *.sdf
87 | *.cachefile
88 |
89 | # Visual Studio profiler
90 | *.psess
91 | *.vsp
92 | *.vspx
93 |
94 | # Guidance Automation Toolkit
95 | *.gpState
96 |
97 | # ReSharper is a .NET coding add-in
98 | _ReSharper*/
99 | *.[Rr]e[Ss]harper
100 |
101 | # TeamCity is a build add-in
102 | _TeamCity*
103 |
104 | # DotCover is a Code Coverage Tool
105 | *.dotCover
106 |
107 | # NCrunch
108 | *.ncrunch*
109 | .*crunch*.local.xml
110 |
111 | # Installshield output folder
112 | [Ee]xpress/
113 |
114 | # DocProject is a documentation generator add-in
115 | DocProject/buildhelp/
116 | DocProject/Help/*.HxT
117 | DocProject/Help/*.HxC
118 | DocProject/Help/*.hhc
119 | DocProject/Help/*.hhk
120 | DocProject/Help/*.hhp
121 | DocProject/Help/Html2
122 | DocProject/Help/html
123 |
124 | # Click-Once directory
125 | publish/
126 |
127 | # Publish Web Output
128 | *.Publish.xml
129 | *.pubxml
130 |
131 | # NuGet Packages Directory
132 | ## TODO: If you have NuGet Package Restore enabled, uncomment the next line
133 | #packages/
134 |
135 | # Windows Azure Build Output
136 | csx
137 | *.build.csdef
138 |
139 | # Windows Store app package directory
140 | AppPackages/
141 |
142 | # Others
143 | sql/
144 | *.Cache
145 | ClientBin/
146 | [Ss]tyle[Cc]op.*
147 | ~$*
148 | *~
149 | *.dbmdl
150 | *.[Pp]ublish.xml
151 | *.pfx
152 | *.publishsettings
153 |
154 | # RIA/Silverlight projects
155 | Generated_Code/
156 |
157 | # Backup & report files from converting an old project file to a newer
158 | # Visual Studio version. Backup files are not needed, because we have git ;-)
159 | _UpgradeReport_Files/
160 | Backup*/
161 | UpgradeLog*.XML
162 | UpgradeLog*.htm
163 |
164 | # SQL Server files
165 | App_Data/*.mdf
166 | App_Data/*.ldf
167 |
168 | #############
169 | ## Windows detritus
170 | #############
171 |
172 | # Windows image file caches
173 | Thumbs.db
174 | ehthumbs.db
175 |
176 | # Folder config file
177 | Desktop.ini
178 |
179 | # Recycle Bin used on file shares
180 | $RECYCLE.BIN/
181 |
182 | # Mac crap
183 | .DS_Store
184 |
185 |
186 | #############
187 | ## Python
188 | #############
189 |
190 | *.py[co]
191 |
192 | # Packages
193 | *.egg
194 | *.egg-info
195 | dist/
196 | build/
197 | eggs/
198 | parts/
199 | var/
200 | sdist/
201 | develop-eggs/
202 | .installed.cfg
203 |
204 | # Installer logs
205 | pip-log.txt
206 |
207 | # Unit test / coverage reports
208 | .coverage
209 | .tox
210 |
211 | #Translations
212 | *.mo
213 |
214 | #Mr Developer
215 | .mr.developer.cfg
216 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | moinmoin-memodump
2 | =================
3 |
4 | A simple [MoinMoin][] theme based on [Twitter Bootstrap][].
5 | Comes with responsive navbar and sidebar.
6 |
7 | You can create your own sidebar by creating a page called `SideBar`.
8 |
9 | Tested with MoinMoin 1.9.7 on Python 2.7.5.
10 |
11 | For details, please refer to [the project wiki][Wiki Home].
12 |
13 |
14 | Screenshot
15 | ----------
16 |
17 | 
18 |
19 | [More][Wiki Screenshots]
20 |
21 |
22 | Install
23 | -------
24 |
25 | 1. Get files by cloning the repository or download a zip and unpack it.
26 | To clone:
27 |
28 | ```console
29 | $ git clone https://github.com/dossist/moinmoin-memodump.git
30 | ```
31 |
32 | 2. Copy `memodump.py` into plugin directory `data/plugin/theme/`.
33 | Location of the directory varies according to how you installed MoinMoin.
34 |
35 | 3. Copy directory `memodump` into static files directory `MoinMoin/web/static/htdocs/`.
36 | Again location of that directory will vary. It could be:
37 | * `/usr/share/moin/htdocs` if you installed MoinMoin from Ubuntu package
38 | * `/usr/local/lib/python2.7/dist-packages/MoinMoin/web/static/htdocs` if you installed MoinMoin from zip
39 | * and so on
40 |
41 | 4. Done!
42 | If you run MoinMoin on a server, you might have to terminate running MoinMoin processes to reflect changes.
43 | e.g. on Ubuntu:
44 |
45 | ```console
46 | $ pkill moin
47 | ```
48 |
49 |
50 | How to use
51 | ----------
52 |
53 | There are two ways to apply the theme.
54 |
55 | ### As your personal theme, keeping default theme unchanged ###
56 |
57 | * Log into your wiki and go to user preferences page.
58 | (**Settings** near the upper left corner, then **Preferences**)
59 | * Choose **memodump** from Preferred theme dropdown box.
60 | * Hit *save* button at the bottom of the page.
61 |
62 | ### As the default theme ###
63 |
64 | Edit `wikiconfig.py` to change `theme_default`.
65 |
66 | ```python
67 | theme_default = 'memodump'
68 | ```
69 |
70 | Please note that indentations are important in python codes, and here you must
71 | indent the line by exactly 4 spaces.
72 |
73 |
74 | Customization
75 | -------------
76 | For details, please refer to [the project wiki][Wiki Home].
77 |
78 |
79 | ### SideBar ###
80 |
81 | Create a page named `SideBar` to create your own site-wide sidebar.
82 | In sidebar, list items receive special menu-like styles.
83 |
84 |
85 | ### Site logo ###
86 |
87 | If you go with the default wikiconfig, the default logo picture will run off the navbar height.
88 | This theme is not optimized for the default logo picture (although it won't break page design).
89 | By disabling the logo, MoinMoin will use your site name as a text logo with a link to the FrontPage.
90 | To do it, just comment out `logo_string` in `wikiconfig.py`:
91 |
92 | ```python
93 | logo_string = ...
94 | ```
95 | ↓
96 | ```python
97 | # logo_string = ...
98 | ```
99 |
100 |
101 | ### Location area ###
102 |
103 | On top of page contents, we have an area which shows where in the wiki you are now, and when it was updated last time.
104 | However, showing the info on every page feels a bit redundant.
105 | You can define a list of pages which comes without the info.
106 | Define a list `memodump_hidelocation` in `wikiconfig.py`. The list has page names as its entries.
107 | Example:
108 |
109 | memodump_hidelocation = [page_front_page, u'SideBar', ]
110 |
111 | By default, `page_front_page` is the only page in the list.
112 |
113 |
114 | ### Menu items ###
115 |
116 | Basic knowledge of python language is required!
117 |
118 | By defining `memodump_menuoverride` in `wikiconfig.py`, you can override menu entries.
119 | Example:
120 |
121 | memodump_menuoverride = [
122 | 'raw',
123 | 'print',
124 | ]
125 |
126 | For details, please refer to [the project wiki][Wiki EditMenu].
127 |
128 |
129 | Limitations
130 | -----------
131 |
132 | * Some words in the theme are not translated. (Can be translated via [WikiDictionary][Wiki Translation] pages, though)
133 | * Sidebar area is reserved even if `SideBar` page does not exist nor is accessible.
134 | * editbar and actionsMenu are replaced with the theme's own menu functionality, and settings
135 | on the replaced will not affect the new menu.
136 | * Original actionsMenu were listing all additional actions automatically, but the menu of this theme
137 | won't do so automatically.
138 |
139 |
140 | License and copyrights
141 | ----------------------
142 |
143 | Copyright 2014 dossist.
144 | This theme is licensed under [GNU GPL][].
145 | [Twitter Bootstrap][] is copyrighted by Twitter, Inc and licensed under [the MIT license][MIT].
146 | [MoinMoin][] is copyrighted by [The MoinMoin development team](https://moinmo.in/MoinCoreTeamGroup) and licensed under [GNU GPL][].
147 | Icons and some part of CSS were taken from the default modernized theme.
148 |
149 |
150 |
151 | [MoinMoin]: https://moinmo.in/
152 | [Twitter Bootstrap]: http://getbootstrap.com/
153 | [Wiki Home]: https://github.com/dossist/moinmoin-memodump/wiki
154 | [Wiki EditMenu]: https://github.com/dossist/moinmoin-memodump/wiki/EditMenu
155 | [Wiki Translation]: https://github.com/dossist/moinmoin-memodump/wiki/Translation
156 | [Wiki Screenshots]: https://github.com/dossist/moinmoin-memodump/wiki/Screenshots
157 | [GNU GPL]: http://www.gnu.org/licenses/gpl
158 | [MIT]: https://github.com/twbs/bootstrap/blob/master/LICENSE
159 |
--------------------------------------------------------------------------------
/memodump/css/SlideShow.css:
--------------------------------------------------------------------------------
1 | /*
2 | * Single page slide show styles
3 | *
4 | * Copy SlideShow.css to your theme's css/ directory.
5 | *
6 | * copyright: 2008 Thomas Waldmann
7 | * copyright: 2010 Paul Boddie
8 | * license: GNU GPL, see COPYING for details
9 | */
10 |
11 | li p {margin: 0;} /* Workaround for moin's bad list html */
12 |
13 | html {
14 | background-color: white;
15 | color: black;
16 | font-family: Arial, Lucida Grande, sans-serif;
17 | font-size: 20pt;
18 | }
19 |
20 | body {
21 | margin: 1em;
22 | padding-top: 20px;
23 | }
24 |
25 | /* Slide heading */
26 | h1 {font-size: 32pt; color: #33F;}
27 | h1:before {content:url(../../common/moinmoin.png); padding-right:10px; display: inline-block; vertical-align: middle;}
28 |
29 | /* Slide content */
30 |
31 | #content {margin-left: 20pt; margin-right: 0;}
32 | #content[dir="rtl"] {margin-left: 0; margin-right: 20pt;}
33 |
34 | h2 { font-size: 28pt; color: #000;}
35 | h3 { font-size: 24pt; color: #000;}
36 | h4 { font-size: 18pt; color: #000;}
37 | h5 { font-size: 16pt; color: #000;}
38 | h6 { font-size: 14pt; color: #000;}
39 |
40 | li { margin: 12pt; }
41 |
42 | a { color: #69F; }
43 | a:visited { color: #69F; }
44 | a.nonexistent, a.badinterwiki { color: #666; }
45 |
46 | tt { font-size: 18pt; }
47 | pre { font-size: 14pt; }
48 | sup, sub { font-size: 14pt; }
49 |
50 | pre {
51 | border: 1pt dashed #222;
52 | padding: 5pt;
53 | white-space: pre;
54 | background-color: #DDF;
55 | color: #444;
56 | }
57 |
58 |
59 | /* Navigation */
60 |
61 | #navigation {
62 | position: fixed;
63 | top: 0;
64 | left: 0;
65 | right: 0;
66 | padding: 0;
67 | margin: 0;
68 | color: #EEE;
69 | font-size: 14pt;
70 | }
71 |
72 | #navigation ul {
73 | margin: 0;
74 | padding: 6pt;
75 | text-align: center;
76 | }
77 |
78 | #navigation li {
79 | display: inline;
80 | margin: 0 2pt;
81 | padding: 0;
82 | }
83 |
84 | #navigation a {
85 | text-decoration: none;
86 | color: #ddd;
87 | }
88 |
89 | #navigation a:hover {
90 | color: #bbb;
91 | }
92 |
93 | #navigation .current {
94 | color: #888;
95 | }
96 |
97 |
98 | #date {
99 | position: fixed;
100 | bottom: 0.5em;
101 | left: 2em;
102 | right: 0;
103 | font-size: 12pt;
104 | clear: both;
105 | display: inline;
106 | margin: 0;
107 | padding: 0;
108 | color: #6C7680;
109 | }
110 |
111 | #author {
112 | position: fixed;
113 | bottom: 0.5em;
114 | left: 2em;
115 | right: 0;
116 | text-align: center;
117 | font-size: 12pt;
118 | clear: both;
119 | display: inline;
120 | margin: 0;
121 | padding: 0;
122 | color: #6C7680;
123 | }
124 |
125 | #counter {
126 | position: fixed;
127 | bottom: 0.5em;
128 | left: 2em;
129 | right: 0;
130 | text-align: right;
131 | font-size: 12pt;
132 | clear: both;
133 | display: inline;
134 | margin: 0;
135 | padding: 0;
136 | color: #6C7680;
137 | }
138 |
139 | /* CSS for ParserBase */
140 |
141 | div.codearea { /* the div makes the border */
142 | margin: 0.5em 0;
143 | padding: 0;
144 | border: 1pt dashed #222;
145 | background-color: #EEF;
146 | color: #444;
147 | }
148 |
149 | div.codearea pre { /* the pre has no border and is inside the div */
150 | margin: 0;
151 | padding: 10pt;
152 | border: none;
153 | }
154 |
155 | a.codenumbers { /* format of the line numbering link */
156 | margin: 0pt;
157 | font-size: 10pt;
158 | color: #888;
159 | display: none; /* rather annoying to see the link */
160 | }
161 |
162 | /* format of certain syntax spans */
163 | div.codearea pre span.LineNumber {color: #444;}
164 | div.codearea pre span.ID {color: #000;}
165 | div.codearea pre span.Operator {color: #000;}
166 | div.codearea pre span.Char {color: #048;}
167 | div.codearea pre span.Comment {color: green;}
168 | div.codearea pre span.Number {color: red;}
169 | div.codearea pre span.String {color: magenta;}
170 | div.codearea pre span.SPChar {color: #00C;}
171 | div.codearea pre span.ResWord {color: #39F;}
172 | div.codearea pre span.ConsWord {color: #088; font-weight: bold;}
173 | div.codearea pre span.Error {color: #F88; border: solid 1.5pt #FF0000;}
174 | div.codearea pre span.ResWord2 {color: #69F; font-weight: bold;}
175 | div.codearea pre span.Special {color: #00F;}
176 | div.codearea pre span.Preprc {color: #839;}
177 |
178 | @media print {
179 | #navigation {
180 | display: none;
181 | }
182 |
183 | h1 {
184 | page-break-before: always; /* show slides on separate pages */
185 | }
186 |
187 | pre {
188 | white-space: pre-wrap;
189 | }
190 | }
191 |
192 | /* Make tables more presentable. */
193 |
194 | td p {
195 | margin: 0.5em;
196 | }
197 |
--------------------------------------------------------------------------------
/memodump/css/bootstrap-theme.css:
--------------------------------------------------------------------------------
1 | /*!
2 | * Bootstrap v3.2.0 (http://getbootstrap.com)
3 | * Copyright 2011-2014 Twitter, Inc.
4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5 | */
6 |
7 | .btn-default,
8 | .btn-primary,
9 | .btn-success,
10 | .btn-info,
11 | .btn-warning,
12 | .btn-danger {
13 | text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
14 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
15 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
16 | }
17 | .btn-default:active,
18 | .btn-primary:active,
19 | .btn-success:active,
20 | .btn-info:active,
21 | .btn-warning:active,
22 | .btn-danger:active,
23 | .btn-default.active,
24 | .btn-primary.active,
25 | .btn-success.active,
26 | .btn-info.active,
27 | .btn-warning.active,
28 | .btn-danger.active {
29 | -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
30 | box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
31 | }
32 | .btn:active,
33 | .btn.active {
34 | background-image: none;
35 | }
36 | .btn-default {
37 | text-shadow: 0 1px 0 #fff;
38 | background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
39 | background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
40 | background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
41 | background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
42 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
43 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
44 | background-repeat: repeat-x;
45 | border-color: #dbdbdb;
46 | border-color: #ccc;
47 | }
48 | .btn-default:hover,
49 | .btn-default:focus {
50 | background-color: #e0e0e0;
51 | background-position: 0 -15px;
52 | }
53 | .btn-default:active,
54 | .btn-default.active {
55 | background-color: #e0e0e0;
56 | border-color: #dbdbdb;
57 | }
58 | .btn-default:disabled,
59 | .btn-default[disabled] {
60 | background-color: #e0e0e0;
61 | background-image: none;
62 | }
63 | .btn-primary {
64 | background-image: -webkit-linear-gradient(top, #428bca 0%, #2d6ca2 100%);
65 | background-image: -o-linear-gradient(top, #428bca 0%, #2d6ca2 100%);
66 | background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#2d6ca2));
67 | background-image: linear-gradient(to bottom, #428bca 0%, #2d6ca2 100%);
68 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);
69 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
70 | background-repeat: repeat-x;
71 | border-color: #2b669a;
72 | }
73 | .btn-primary:hover,
74 | .btn-primary:focus {
75 | background-color: #2d6ca2;
76 | background-position: 0 -15px;
77 | }
78 | .btn-primary:active,
79 | .btn-primary.active {
80 | background-color: #2d6ca2;
81 | border-color: #2b669a;
82 | }
83 | .btn-primary:disabled,
84 | .btn-primary[disabled] {
85 | background-color: #2d6ca2;
86 | background-image: none;
87 | }
88 | .btn-success {
89 | background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
90 | background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
91 | background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
92 | background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
93 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
94 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
95 | background-repeat: repeat-x;
96 | border-color: #3e8f3e;
97 | }
98 | .btn-success:hover,
99 | .btn-success:focus {
100 | background-color: #419641;
101 | background-position: 0 -15px;
102 | }
103 | .btn-success:active,
104 | .btn-success.active {
105 | background-color: #419641;
106 | border-color: #3e8f3e;
107 | }
108 | .btn-success:disabled,
109 | .btn-success[disabled] {
110 | background-color: #419641;
111 | background-image: none;
112 | }
113 | .btn-info {
114 | background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
115 | background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
116 | background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
117 | background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
118 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
119 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
120 | background-repeat: repeat-x;
121 | border-color: #28a4c9;
122 | }
123 | .btn-info:hover,
124 | .btn-info:focus {
125 | background-color: #2aabd2;
126 | background-position: 0 -15px;
127 | }
128 | .btn-info:active,
129 | .btn-info.active {
130 | background-color: #2aabd2;
131 | border-color: #28a4c9;
132 | }
133 | .btn-info:disabled,
134 | .btn-info[disabled] {
135 | background-color: #2aabd2;
136 | background-image: none;
137 | }
138 | .btn-warning {
139 | background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
140 | background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
141 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
142 | background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
143 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
144 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
145 | background-repeat: repeat-x;
146 | border-color: #e38d13;
147 | }
148 | .btn-warning:hover,
149 | .btn-warning:focus {
150 | background-color: #eb9316;
151 | background-position: 0 -15px;
152 | }
153 | .btn-warning:active,
154 | .btn-warning.active {
155 | background-color: #eb9316;
156 | border-color: #e38d13;
157 | }
158 | .btn-warning:disabled,
159 | .btn-warning[disabled] {
160 | background-color: #eb9316;
161 | background-image: none;
162 | }
163 | .btn-danger {
164 | background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
165 | background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
166 | background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
167 | background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
168 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
169 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
170 | background-repeat: repeat-x;
171 | border-color: #b92c28;
172 | }
173 | .btn-danger:hover,
174 | .btn-danger:focus {
175 | background-color: #c12e2a;
176 | background-position: 0 -15px;
177 | }
178 | .btn-danger:active,
179 | .btn-danger.active {
180 | background-color: #c12e2a;
181 | border-color: #b92c28;
182 | }
183 | .btn-danger:disabled,
184 | .btn-danger[disabled] {
185 | background-color: #c12e2a;
186 | background-image: none;
187 | }
188 | .thumbnail,
189 | .img-thumbnail {
190 | -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
191 | box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
192 | }
193 | .dropdown-menu > li > a:hover,
194 | .dropdown-menu > li > a:focus {
195 | background-color: #e8e8e8;
196 | background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
197 | background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
198 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
199 | background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
200 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
201 | background-repeat: repeat-x;
202 | }
203 | .dropdown-menu > .active > a,
204 | .dropdown-menu > .active > a:hover,
205 | .dropdown-menu > .active > a:focus {
206 | background-color: #357ebd;
207 | background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
208 | background-image: -o-linear-gradient(top, #428bca 0%, #357ebd 100%);
209 | background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#357ebd));
210 | background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
211 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
212 | background-repeat: repeat-x;
213 | }
214 | .navbar-default {
215 | background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
216 | background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%);
217 | background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));
218 | background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
219 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
220 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
221 | background-repeat: repeat-x;
222 | border-radius: 4px;
223 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
224 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
225 | }
226 | .navbar-default .navbar-nav > .active > a {
227 | background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
228 | background-image: -o-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
229 | background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f3f3f3));
230 | background-image: linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 100%);
231 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);
232 | background-repeat: repeat-x;
233 | -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
234 | box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
235 | }
236 | .navbar-brand,
237 | .navbar-nav > li > a {
238 | text-shadow: 0 1px 0 rgba(255, 255, 255, .25);
239 | }
240 | .navbar-inverse {
241 | background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
242 | background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%);
243 | background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222));
244 | background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
245 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
246 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
247 | background-repeat: repeat-x;
248 | }
249 | .navbar-inverse .navbar-nav > .active > a {
250 | background-image: -webkit-linear-gradient(top, #222 0%, #282828 100%);
251 | background-image: -o-linear-gradient(top, #222 0%, #282828 100%);
252 | background-image: -webkit-gradient(linear, left top, left bottom, from(#222), to(#282828));
253 | background-image: linear-gradient(to bottom, #222 0%, #282828 100%);
254 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0);
255 | background-repeat: repeat-x;
256 | -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
257 | box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
258 | }
259 | .navbar-inverse .navbar-brand,
260 | .navbar-inverse .navbar-nav > li > a {
261 | text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
262 | }
263 | .navbar-static-top,
264 | .navbar-fixed-top,
265 | .navbar-fixed-bottom {
266 | border-radius: 0;
267 | }
268 | .alert {
269 | text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
270 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
271 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
272 | }
273 | .alert-success {
274 | background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
275 | background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
276 | background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
277 | background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
278 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
279 | background-repeat: repeat-x;
280 | border-color: #b2dba1;
281 | }
282 | .alert-info {
283 | background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
284 | background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
285 | background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
286 | background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
287 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
288 | background-repeat: repeat-x;
289 | border-color: #9acfea;
290 | }
291 | .alert-warning {
292 | background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
293 | background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
294 | background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
295 | background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
296 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
297 | background-repeat: repeat-x;
298 | border-color: #f5e79e;
299 | }
300 | .alert-danger {
301 | background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
302 | background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
303 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
304 | background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
305 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
306 | background-repeat: repeat-x;
307 | border-color: #dca7a7;
308 | }
309 | .progress {
310 | background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
311 | background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
312 | background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
313 | background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
314 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
315 | background-repeat: repeat-x;
316 | }
317 | .progress-bar {
318 | background-image: -webkit-linear-gradient(top, #428bca 0%, #3071a9 100%);
319 | background-image: -o-linear-gradient(top, #428bca 0%, #3071a9 100%);
320 | background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#3071a9));
321 | background-image: linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
322 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);
323 | background-repeat: repeat-x;
324 | }
325 | .progress-bar-success {
326 | background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
327 | background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
328 | background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
329 | background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
330 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
331 | background-repeat: repeat-x;
332 | }
333 | .progress-bar-info {
334 | background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
335 | background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
336 | background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
337 | background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
338 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
339 | background-repeat: repeat-x;
340 | }
341 | .progress-bar-warning {
342 | background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
343 | background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
344 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
345 | background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
346 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
347 | background-repeat: repeat-x;
348 | }
349 | .progress-bar-danger {
350 | background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
351 | background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
352 | background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
353 | background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
354 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
355 | background-repeat: repeat-x;
356 | }
357 | .progress-bar-striped {
358 | background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
359 | background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
360 | background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
361 | }
362 | .list-group {
363 | border-radius: 4px;
364 | -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
365 | box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
366 | }
367 | .list-group-item.active,
368 | .list-group-item.active:hover,
369 | .list-group-item.active:focus {
370 | text-shadow: 0 -1px 0 #3071a9;
371 | background-image: -webkit-linear-gradient(top, #428bca 0%, #3278b3 100%);
372 | background-image: -o-linear-gradient(top, #428bca 0%, #3278b3 100%);
373 | background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#3278b3));
374 | background-image: linear-gradient(to bottom, #428bca 0%, #3278b3 100%);
375 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);
376 | background-repeat: repeat-x;
377 | border-color: #3278b3;
378 | }
379 | .panel {
380 | -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
381 | box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
382 | }
383 | .panel-default > .panel-heading {
384 | background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
385 | background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
386 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
387 | background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
388 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
389 | background-repeat: repeat-x;
390 | }
391 | .panel-primary > .panel-heading {
392 | background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
393 | background-image: -o-linear-gradient(top, #428bca 0%, #357ebd 100%);
394 | background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#357ebd));
395 | background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
396 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
397 | background-repeat: repeat-x;
398 | }
399 | .panel-success > .panel-heading {
400 | background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
401 | background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
402 | background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
403 | background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
404 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
405 | background-repeat: repeat-x;
406 | }
407 | .panel-info > .panel-heading {
408 | background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
409 | background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
410 | background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
411 | background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
412 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
413 | background-repeat: repeat-x;
414 | }
415 | .panel-warning > .panel-heading {
416 | background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
417 | background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
418 | background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
419 | background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
420 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
421 | background-repeat: repeat-x;
422 | }
423 | .panel-danger > .panel-heading {
424 | background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
425 | background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
426 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
427 | background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
428 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
429 | background-repeat: repeat-x;
430 | }
431 | .well {
432 | background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
433 | background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
434 | background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
435 | background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
436 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
437 | background-repeat: repeat-x;
438 | border-color: #dcdcdc;
439 | -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
440 | box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
441 | }
442 | /*# sourceMappingURL=bootstrap-theme.css.map */
443 |
--------------------------------------------------------------------------------
/memodump/css/bootstrap-theme.css.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"bootstrap-theme.css","sources":["less/theme.less","less/mixins/vendor-prefixes.less","bootstrap-theme.css","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"AAeA;;;;;;EAME,0CAAA;EC+CA,6FAAA;EACQ,qFAAA;EC5DT;AFiBC;;;;;;;;;;;;EC0CA,0DAAA;EACQ,kDAAA;EC7CT;AFqCC;;EAEE,wBAAA;EEnCH;AFwCD;EG/CI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EAEA,wHAAA;ECnBF,qEAAA;EJ8BA,6BAAA;EACA,uBAAA;EA+B2C,2BAAA;EAA2B,oBAAA;EE7BvE;AFAC;;EAEE,2BAAA;EACA,8BAAA;EEEH;AFCC;;EAEE,2BAAA;EACA,uBAAA;EECH;AFEC;;EAEE,2BAAA;EACA,wBAAA;EEAH;AFeD;EGhDI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EAEA,wHAAA;ECnBF,qEAAA;EJ8BA,6BAAA;EACA,uBAAA;EE0BD;AFxBC;;EAEE,2BAAA;EACA,8BAAA;EE0BH;AFvBC;;EAEE,2BAAA;EACA,uBAAA;EEyBH;AFtBC;;EAEE,2BAAA;EACA,wBAAA;EEwBH;AFRD;EGjDI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EAEA,wHAAA;ECnBF,qEAAA;EJ8BA,6BAAA;EACA,uBAAA;EEkDD;AFhDC;;EAEE,2BAAA;EACA,8BAAA;EEkDH;AF/CC;;EAEE,2BAAA;EACA,uBAAA;EEiDH;AF9CC;;EAEE,2BAAA;EACA,wBAAA;EEgDH;AF/BD;EGlDI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EAEA,wHAAA;ECnBF,qEAAA;EJ8BA,6BAAA;EACA,uBAAA;EE0ED;AFxEC;;EAEE,2BAAA;EACA,8BAAA;EE0EH;AFvEC;;EAEE,2BAAA;EACA,uBAAA;EEyEH;AFtEC;;EAEE,2BAAA;EACA,wBAAA;EEwEH;AFtDD;EGnDI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EAEA,wHAAA;ECnBF,qEAAA;EJ8BA,6BAAA;EACA,uBAAA;EEkGD;AFhGC;;EAEE,2BAAA;EACA,8BAAA;EEkGH;AF/FC;;EAEE,2BAAA;EACA,uBAAA;EEiGH;AF9FC;;EAEE,2BAAA;EACA,wBAAA;EEgGH;AF7ED;EGpDI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EAEA,wHAAA;ECnBF,qEAAA;EJ8BA,6BAAA;EACA,uBAAA;EE0HD;AFxHC;;EAEE,2BAAA;EACA,8BAAA;EE0HH;AFvHC;;EAEE,2BAAA;EACA,uBAAA;EEyHH;AFtHC;;EAEE,2BAAA;EACA,wBAAA;EEwHH;AF7FD;;ECbE,oDAAA;EACQ,4CAAA;EC8GT;AFvFD;;EGvEI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EHsEF,2BAAA;EE6FD;AF3FD;;;EG5EI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EH4EF,2BAAA;EEiGD;AFvFD;EG1FI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;ECnBF,qEAAA;EJ4GA,oBAAA;EC9CA,6FAAA;EACQ,qFAAA;EC4IT;AFlGD;EG1FI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EF2CF,0DAAA;EACQ,kDAAA;ECqJT;AF/FD;;EAEE,gDAAA;EEiGD;AF7FD;EG5GI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;ECnBF,qEAAA;EFgOD;AFrGD;EG5GI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EF2CF,yDAAA;EACQ,iDAAA;EC0KT;AF9GD;;EAWI,2CAAA;EEuGH;AFlGD;;;EAGE,kBAAA;EEoGD;AF1FD;EACE,+CAAA;EC3FA,4FAAA;EACQ,oFAAA;ECwLT;AFlFD;EGtJI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EH8IF,uBAAA;EE8FD;AFzFD;EGvJI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EH8IF,uBAAA;EEsGD;AFhGD;EGxJI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EH8IF,uBAAA;EE8GD;AFvGD;EGzJI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EH8IF,uBAAA;EEsHD;AFtGD;EGlKI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;ED2QH;AFnGD;EG5KI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EDkRH;AFzGD;EG7KI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EDyRH;AF/GD;EG9KI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EDgSH;AFrHD;EG/KI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EDuSH;AF3HD;EGhLI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;ED8SH;AF9HD;EGnJI,+MAAA;EACA,0MAAA;EACA,uMAAA;EDoRH;AF1HD;EACE,oBAAA;EC/IA,oDAAA;EACQ,4CAAA;EC4QT;AF3HD;;;EAGE,+BAAA;EGpME,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EHkMF,uBAAA;EEiID;AFvHD;ECjKE,mDAAA;EACQ,2CAAA;EC2RT;AFjHD;EG1NI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;ED8UH;AFvHD;EG3NI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EDqVH;AF7HD;EG5NI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;ED4VH;AFnID;EG7NI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EDmWH;AFzID;EG9NI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;ED0WH;AF/ID;EG/NI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EDiXH;AF9ID;EGvOI,0EAAA;EACA,qEAAA;EACA,+FAAA;EAAA,wEAAA;EACA,6BAAA;EACA,wHAAA;EHqOF,uBAAA;EC1LA,2FAAA;EACQ,mFAAA;EC+UT","sourcesContent":["\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n\n//\n// Buttons\n// --------------------------------------------------\n\n// Common styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0,0,0,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n // Reset the shadow\n &:active,\n &.active {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n}\n\n// Mixin for generating new styles\n.btn-styles(@btn-color: #555) {\n #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%));\n .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners\n background-repeat: repeat-x;\n border-color: darken(@btn-color, 14%);\n\n &:hover,\n &:focus {\n background-color: darken(@btn-color, 12%);\n background-position: 0 -15px;\n }\n\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n border-color: darken(@btn-color, 14%);\n }\n\n &:disabled,\n &[disabled] {\n background-color: darken(@btn-color, 12%);\n background-image: none;\n }\n}\n\n// Common styles\n.btn {\n // Remove the gradient for the pressed/active state\n &:active,\n &.active {\n background-image: none;\n }\n}\n\n// Apply the mixin to the buttons\n.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; }\n.btn-primary { .btn-styles(@btn-primary-bg); }\n.btn-success { .btn-styles(@btn-success-bg); }\n.btn-info { .btn-styles(@btn-info-bg); }\n.btn-warning { .btn-styles(@btn-warning-bg); }\n.btn-danger { .btn-styles(@btn-danger-bg); }\n\n\n\n//\n// Images\n// --------------------------------------------------\n\n.thumbnail,\n.img-thumbnail {\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n\n\n\n//\n// Dropdowns\n// --------------------------------------------------\n\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));\n background-color: darken(@dropdown-link-hover-bg, 5%);\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n background-color: darken(@dropdown-link-active-bg, 5%);\n}\n\n\n\n//\n// Navbar\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n border-radius: @navbar-border-radius;\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: darken(@navbar-default-bg, 5%); @end-color: darken(@navbar-default-bg, 2%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.075));\n }\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255,255,255,.25);\n}\n\n// Inverted navbar\n.navbar-inverse {\n #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: @navbar-inverse-bg; @end-color: lighten(@navbar-inverse-bg, 2.5%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.25));\n }\n\n .navbar-brand,\n .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0,0,0,.25);\n }\n}\n\n// Undo rounded corners in static and fixed navbars\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n\n\n\n//\n// Alerts\n// --------------------------------------------------\n\n// Common styles\n.alert {\n text-shadow: 0 1px 0 rgba(255,255,255,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);\n .box-shadow(@shadow);\n}\n\n// Mixin for generating new styles\n.alert-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));\n border-color: darken(@color, 15%);\n}\n\n// Apply the mixin to the alerts\n.alert-success { .alert-styles(@alert-success-bg); }\n.alert-info { .alert-styles(@alert-info-bg); }\n.alert-warning { .alert-styles(@alert-warning-bg); }\n.alert-danger { .alert-styles(@alert-danger-bg); }\n\n\n\n//\n// Progress bars\n// --------------------------------------------------\n\n// Give the progress background some depth\n.progress {\n #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)\n}\n\n// Mixin for generating new styles\n.progress-bar-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));\n}\n\n// Apply the mixin to the progress bars\n.progress-bar { .progress-bar-styles(@progress-bar-bg); }\n.progress-bar-success { .progress-bar-styles(@progress-bar-success-bg); }\n.progress-bar-info { .progress-bar-styles(@progress-bar-info-bg); }\n.progress-bar-warning { .progress-bar-styles(@progress-bar-warning-bg); }\n.progress-bar-danger { .progress-bar-styles(@progress-bar-danger-bg); }\n\n// Reset the striped class because our mixins don't do multiple gradients and\n// the above custom styles override the new `.progress-bar-striped` in v3.2.0.\n.progress-bar-striped {\n #gradient > .striped();\n}\n\n\n//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n border-radius: @border-radius-base;\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);\n #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));\n border-color: darken(@list-group-active-border, 7.5%);\n}\n\n\n\n//\n// Panels\n// --------------------------------------------------\n\n// Common styles\n.panel {\n .box-shadow(0 1px 2px rgba(0,0,0,.05));\n}\n\n// Mixin for generating new styles\n.panel-heading-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));\n}\n\n// Apply the mixin to the panel headings only\n.panel-default > .panel-heading { .panel-heading-styles(@panel-default-heading-bg); }\n.panel-primary > .panel-heading { .panel-heading-styles(@panel-primary-heading-bg); }\n.panel-success > .panel-heading { .panel-heading-styles(@panel-success-heading-bg); }\n.panel-info > .panel-heading { .panel-heading-styles(@panel-info-heading-bg); }\n.panel-warning > .panel-heading { .panel-heading-styles(@panel-warning-heading-bg); }\n.panel-danger > .panel-heading { .panel-heading-styles(@panel-danger-heading-bg); }\n\n\n\n//\n// Wells\n// --------------------------------------------------\n\n.well {\n #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg);\n border-color: darken(@well-bg, 10%);\n @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n &::-moz-placeholder { color: @color; // Firefox\n opacity: 1; } // See https://github.com/twbs/bootstrap/pull/11526\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n",null,"// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n"]}
--------------------------------------------------------------------------------
/memodump/css/bootstrap-theme.min.css:
--------------------------------------------------------------------------------
1 | /*!
2 | * Bootstrap v3.2.0 (http://getbootstrap.com)
3 | * Copyright 2011-2014 Twitter, Inc.
4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5 | */.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-default:active,.btn-primary:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn-default.active,.btn-primary.active,.btn-success.active,.btn-info.active,.btn-warning.active,.btn-danger.active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn:active,.btn.active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:hover,.btn-default:focus{background-color:#e0e0e0;background-position:0 -15px}.btn-default:active,.btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default:disabled,.btn-default[disabled]{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#428bca 0,#2d6ca2 100%);background-image:-o-linear-gradient(top,#428bca 0,#2d6ca2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#2d6ca2));background-image:linear-gradient(to bottom,#428bca 0,#2d6ca2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#2b669a}.btn-primary:hover,.btn-primary:focus{background-color:#2d6ca2;background-position:0 -15px}.btn-primary:active,.btn-primary.active{background-color:#2d6ca2;border-color:#2b669a}.btn-primary:disabled,.btn-primary[disabled]{background-color:#2d6ca2;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:hover,.btn-success:focus{background-color:#419641;background-position:0 -15px}.btn-success:active,.btn-success.active{background-color:#419641;border-color:#3e8f3e}.btn-success:disabled,.btn-success[disabled]{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:hover,.btn-info:focus{background-color:#2aabd2;background-position:0 -15px}.btn-info:active,.btn-info.active{background-color:#2aabd2;border-color:#28a4c9}.btn-info:disabled,.btn-info[disabled]{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:hover,.btn-warning:focus{background-color:#eb9316;background-position:0 -15px}.btn-warning:active,.btn-warning.active{background-color:#eb9316;border-color:#e38d13}.btn-warning:disabled,.btn-warning[disabled]{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:hover,.btn-danger:focus{background-color:#c12e2a;background-position:0 -15px}.btn-danger:active,.btn-danger.active{background-color:#c12e2a;border-color:#b92c28}.btn-danger:disabled,.btn-danger[disabled]{background-color:#c12e2a;background-image:none}.thumbnail,.img-thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#357ebd;background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-o-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#357ebd));background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f3f3f3 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f3f3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f3f3f3));background-image:linear-gradient(to bottom,#ebebeb 0,#f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x}.navbar-inverse .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#222 0,#282828 100%);background-image:-o-linear-gradient(top,#222 0,#282828 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#222),to(#282828));background-image:linear-gradient(to bottom,#222 0,#282828 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-static-top,.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#428bca 0,#3071a9 100%);background-image:-o-linear-gradient(top,#428bca 0,#3071a9 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#3071a9));background-image:linear-gradient(to bottom,#428bca 0,#3071a9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{text-shadow:0 -1px 0 #3071a9;background-image:-webkit-linear-gradient(top,#428bca 0,#3278b3 100%);background-image:-o-linear-gradient(top,#428bca 0,#3278b3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#3278b3));background-image:linear-gradient(to bottom,#428bca 0,#3278b3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);background-repeat:repeat-x;border-color:#3278b3}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-o-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#357ebd));background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)}
--------------------------------------------------------------------------------
/memodump/css/memodump.css:
--------------------------------------------------------------------------------
1 | /*
2 | * CSS for memodump theme for MoinMoin 1.9.x
3 | * Copyright 2014 dossist.
4 | * Based on Twitter Bootstrap 3.1.1.
5 | * Load after bootstrap css.
6 | */
7 |
8 | /*=========================================================
9 | outbox
10 | ===========================================================*/
11 |
12 | html, body {
13 | /* need this to use relative sizes in children */
14 | /* don't worry about contents longer than one screen height; they are just rendered properly */
15 | height: 100%;
16 | padding: 0;
17 | margin: 0;
18 | }
19 | #outbox {
20 | position: relative; /* child elements are relative to this */
21 | min-height: 100%;
22 | height: auto !important;
23 | width: 100%;
24 | padding-top: 51px; /* navbar height. 50px + 1px border */
25 | padding-bottom: 95px; /* footer height + pageinfo height */
26 | }
27 | /* sticky footer; sticks to the bottom of the screen as long as contents are less than 1 screen long */
28 | #footer {
29 | position: relative; /* for z positioning */
30 | min-height: 60px; /* fixed (minimum) height */
31 | width: 100%;
32 | background-color: #f5f5f5;
33 | padding: 20px 0px;
34 | }
35 | #pageinfo-container {
36 | position: relative;
37 | height: 35px;
38 | width: 100%;
39 | margin-top: -95px; /* #footer + #pageinfo-container */
40 | }
41 |
42 | /*=========================================================
43 | navbar elements
44 | ===========================================================*/
45 |
46 | /* search form customization: search icon inside input area */
47 | input.form-search {
48 | padding-right: 24px;
49 | padding-left: 8px;
50 | }
51 | form.form-search {
52 | position: relative;
53 | }
54 | form.form-search:before {
55 | content: "\e003";
56 | font-family: 'Glyphicons Halflings';
57 | font-size: small;
58 | display: block;
59 | position: absolute;
60 | width: 14px;
61 | right: 8px;
62 | bottom: 7px; /* (parent box height (34px) - parent line height (20px)) / 2 */
63 | opacity: .5;
64 | }
65 | .navbar-form { /* Bootstrap bug? counter glitchy margins when uncollapsed in xs view */
66 | margin-left: 0;
67 | margin-right: 0;
68 | }
69 | @media screen and (min-width: 768px) { /* sm or above */
70 | /* truncate too long elements */
71 | .nav-maxwidth-100 {
72 | display: table-cell;
73 | max-width: 100px;
74 | overflow-x: hidden;
75 | white-space: nowrap;
76 | text-overflow: ellipsis;
77 | }
78 | /* prevent navbar element from overflowing */
79 | .navbar .container {
80 | position: relative;
81 | }
82 | .navbar .navbar-collapse {
83 | position: absolute;
84 | right: 15px;
85 | }
86 | }
87 |
88 | /* Sidebar toggle button */
89 | .sidebar-toggler {
90 | background-image: none;
91 | background-color: transparent;
92 | border: 1px solid transparent;
93 | border-radius: 4px;
94 | float: left;
95 | }
96 | .sidebar-toggler:focus,
97 | .sidebar-toggler:active:focus {
98 | outline: 0;
99 | -webkit-box-shadow: none;
100 | box-shadow: none;
101 | }
102 | .navbar-default .sidebar-toggler {
103 | color: #888;
104 | border-color: #ddd;
105 | }
106 | .navbar-default .sidebar-toggler:hover,
107 | .navbar-default .sidebar-toggler:focus {
108 | background-color: #ddd;
109 | }
110 | .navbar-inverse .sidebar-toggler {
111 | color: #fff;
112 | border-color: #333;
113 | }
114 | .navbar-inverse .sidebar-toggler:hover,
115 | .navbar-inverse .sidebar-toggler:focus {
116 | background-color: #333;
117 | }
118 | .navbar-brand-wrapper { /* workaround for webkit bug */
119 | display: table;
120 | float: left;
121 | }
122 | @media screen and (max-width: 767px) {
123 | .sidebar-toggler {
124 | margin-left: 15px;
125 | }
126 | /* workaround for webkit bug */
127 | .navbar-brand-wrapper {
128 | display: block;
129 | float: none;
130 | text-align: center;
131 | }
132 | .navbar-brand {
133 | float: none;
134 | display: inline-block;
135 | }
136 | }
137 | @media screen and (min-width: 992px) {
138 | .sidebar-toggler {
139 | display: none;
140 | }
141 | }
142 | @media screen and (min-width: 768px) and (max-width: 991px) {
143 | .navbar > .container .navbar-brand,
144 | .navbar > .container-fluid .navbar-brand {
145 | margin-left: 0px;
146 | }
147 | }
148 |
149 | /* toggle button outline */
150 | .navbar a[href="#"]:focus {
151 | outline: 0;
152 | }
153 |
154 | /* for comment toggle button */
155 | .navbar-default .navbar-nav > .on > a,
156 | .navbar-default .navbar-nav > .on > a:hover,
157 | .navbar-default .navbar-nav > .on > a:focus {
158 | color: #555;
159 | background-color: #e7e7e7;
160 | }
161 | .navbar-default .navbar-nav > .on > a {
162 | background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
163 | background-image: -o-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
164 | background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f3f3f3));
165 | background-image: linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 100%);
166 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);
167 | background-repeat: repeat-x;
168 | -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
169 | box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
170 | }
171 | .navbar-inverse .navbar-nav > .on > a,
172 | .navbar-inverse .navbar-nav > .on > a:hover,
173 | .navbar-inverse .navbar-nav > .on > a:focus {
174 | color: #fff;
175 | background-color: #080808;
176 | }
177 | .navbar-inverse .navbar-nav > .on > a {
178 | background-image: -webkit-linear-gradient(top, #222 0%, #282828 100%);
179 | background-image: -o-linear-gradient(top, #222 0%, #282828 100%);
180 | background-image: -webkit-gradient(linear, left top, left bottom, from(#222), to(#282828));
181 | background-image: linear-gradient(to bottom, #222 0%, #282828 100%);
182 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0);
183 | background-repeat: repeat-x;
184 | -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
185 | box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
186 | }
187 |
188 | /* navbar is minified and made transparent-ish under sideway view on phones */
189 | @media screen and (max-width: 640px) and (orientation: landscape) {
190 | #outbox {
191 | padding-top: 0;
192 | }
193 | .alert { /* to avoid the close button hiding behind minified navbar buttons */
194 | margin-top: 20px;
195 | }
196 | .navbar-fixed-top {
197 | left: auto;
198 | right: 0;
199 | background-image: none;
200 | background-color: transparent;
201 | border: none;
202 |
203 | -webkit-box-shadow: none;
204 | box-shadow: none;
205 | }
206 | .navbar-brand-wrapper {
207 | display: none;
208 | }
209 | .sidebar-toggler {
210 | border-top-right-radius: 0;
211 | border-bottom-right-radius: 0;
212 | }
213 | .navbar-toggle {
214 | border-top-left-radius: 0;
215 | border-bottom-left-radius: 0;
216 | }
217 | .navbar-default .sidebar-toggler,
218 | .navbar-default .navbar-toggle {
219 | background-color: rgba(248,248,248,0.8);
220 | border-color: rgba(221,221,221,0.8);
221 | }
222 | .navbar-default .sidebar-toggler:hover,
223 | .navbar-default .sidebar-toggler:focus,
224 | .navbar-default .navbar-toggle:hover,
225 | .navbar-default .navbar-toggle:focus {
226 | background-color: rgba(221,221,221,0.8);
227 | border-color: transparent;
228 | }
229 | .navbar-inverse .sidebar-toggler,
230 | .navbar-inverse .navbar-toggle {
231 | background-color: rgba(34,34,34,0.6);
232 | border-color: rgba(34,34,34,0.1);
233 | }
234 | .navbar-inverse .sidebar-toggler:hover,
235 | .navbar-inverse .sidebar-toggler:focus,
236 | .navbar-inverse .navbar-toggle:hover,
237 | .navbar-inverse .navbar-toggle:focus {
238 | background-color: rgba(34,34,34,0.7);
239 | border-color: transparent;
240 | }
241 | .navbar-default .sidebar-toggler,
242 | .navbar-inverse .sidebar-toggler {
243 | border-right-color: transparent;
244 | }
245 |
246 | /* when menu is uncollapsed */
247 | .navbar-fixed-top {
248 | -webkit-transition: none !important;
249 | -o-transition: none !important;
250 | transition: none !important;
251 | }
252 | .navbar-fixed-top.on {
253 | left: 0;
254 | border-width: 0 0 1px;
255 | border-style: solid;
256 | }
257 | .navbar-fixed-top.on .navbar-brand-wrapper {
258 | display: block;
259 | }
260 | .navbar-fixed-top.on .sidebar-toggler {
261 | border-radius: 4px;
262 | }
263 | .navbar-fixed-top.on .navbar-toggle {
264 | border-radius: 4px;
265 | }
266 | .navbar-fixed-top.navbar-default.on {
267 | background-color: #f8f8f8;
268 | border-color: #e7e7e7;
269 | background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
270 | background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%);
271 | background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));
272 | background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
273 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
274 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
275 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
276 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
277 | }
278 | .navbar-fixed-top.navbar-inverse.on {
279 | background-color: #222;
280 | border-color: #080808;
281 | background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
282 | background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%);
283 | background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222));
284 | background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
285 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
286 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
287 | }
288 | .navbar-default.navbar-fixed-top.on .sidebar-toggler,
289 | .navbar-default.navbar-fixed-top.on .navbar-toggle {
290 | background-color: transparent;
291 | border-color: #ddd;
292 | }
293 | .navbar-default.navbar-fixed-top.on .sidebar-toggler:hover,
294 | .navbar-default.navbar-fixed-top.on .sidebar-toggler:focus,
295 | .navbar-default.navbar-fixed-top.on .navbar-toggle:hover,
296 | .navbar-default.navbar-fixed-top.on .navbar-toggle:focus {
297 | background-color: #ddd;
298 | border-color: #ddd;
299 | }
300 | .navbar-inverse.navbar-fixed-top.on .sidebar-toggler,
301 | .navbar-inverse.navbar-fixed-top.on .navbar-toggle {
302 | background-color: transparent;
303 | border-color: #333;
304 | }
305 | .navbar-inverse.navbar-fixed-top.on .sidebar-toggler:hover,
306 | .navbar-inverse.navbar-fixed-top.on .sidebar-toggler:focus,
307 | .navbar-inverse.navbar-fixed-top.on .navbar-toggle:hover,
308 | .navbar-inverse.navbar-fixed-top.on .navbar-toggle:focus {
309 | background-color: #333;
310 | border-color: #333;
311 | }
312 | }
313 |
314 | /*=========================================================
315 | sidebar elements
316 | ===========================================================*/
317 |
318 | /* taken from bootstrap to fit into wiki output (to enable styles without classes) */
319 | #sidebar ul, #sidebar ol {
320 | padding-left: 0;
321 | margin-bottom: 0;
322 | list-style: none;
323 | line-height: 1;
324 | word-wrap: break-word;
325 | }
326 | #sidebar li { /* .nav > li */
327 | position: relative;
328 | display: block;
329 | }
330 | #sidebar li a { /* .nav > li > a */
331 | position: relative;
332 | display: block;
333 | padding: 10px 15px;
334 | }
335 | #sidebar li a:hover,
336 | #sidebar li a:focus { /* .nav > li > a:* */
337 | text-decoration: none;
338 | background-color: #eee;
339 | }
340 | #sidebar li a img { /* .nav > li > a > img */
341 | max-width: none;
342 | }
343 |
344 | /* list style */
345 | #sidebar ul, #sidebar ol {
346 | background-color: #f7f7f7;
347 | border-radius: 3px; /* box cornering */
348 | }
349 | /* workaround for cornering when hovered */
350 | #sidebar div > ul > li:first-child,
351 | #sidebar div > ol > li:first-child {
352 | border-top-left-radius: inherit;
353 | border-top-right-radius: inherit;
354 | }
355 | #sidebar div > ul > li:last-child,
356 | #sidebar div > ol > li:last-child {
357 | border-bottom-left-radius: inherit;
358 | border-bottom-right-radius: inherit;
359 | }
360 | #sidebar div > ul > li:first-child > a:hover,
361 | #sidebar div > ul > li:first-child > a:focus,
362 | #sidebar div > ol > li:first-child > a:hover,
363 | #sidebar div > ol > li:first-child > a:focus {
364 | border-top-left-radius: inherit;
365 | border-top-right-radius: inherit;
366 | }
367 | #sidebar div > ul > li:last-child > a:hover,
368 | #sidebar div > ul > li:last-child > a:focus,
369 | #sidebar div > ol > li:last-child > a:hover,
370 | #sidebar div > ol > li:last-child > a:focus {
371 | border-bottom-left-radius: inherit;
372 | border-bottom-right-radius: inherit;
373 | }
374 |
375 | /* list padding */
376 | #sidebar ul, #sidebar ol {
377 | padding: 0px 10px; /* whole list gets paddings on the left and the right */
378 | }
379 | #sidebar li {
380 | padding: 7px 0px; /* every list item gets paddings on top and bottom */
381 | }
382 | /* padding workaround needed for highlighting behavior when hovered */
383 | #sidebar li a {
384 | margin: -7px -10px; /* neutralize ul and li paddings */
385 | padding: 7px 10px; /* and add same amount of paddings manually, which allows colorizing the hole background */
386 | }
387 | /* padding in nested list */
388 | #sidebar ul ul, #sidebar ul ol, #sidebar ol ul, #sidebar ol ol {
389 | padding: 0;
390 | padding-top: 7px;
391 | padding-left: 10px; /* we want to give some additional indent */
392 | margin: -7px 0px; /* neutralize top/bottom paddings as we have some in our own
*/
393 | }
394 | /* padding of a in nested list */
395 | #sidebar li li a {
396 | margin-left: -20px; /* we only need to change what has changed, i.e. padding on the left */
397 | padding-left: 20px;
398 | }
399 | #sidebar li li li a {
400 | margin-left: -30px;
401 | padding-left: 30px;
402 | }
403 | #sidebar li li li li a {
404 | margin-left: -40px;
405 | padding-left: 40px;
406 | }
407 | #sidebar li li li li li a { /* enough, isn't it? */
408 | margin-left: -50px;
409 | padding-left: 50px;
410 | }
411 | /* workaround for overflow */
412 | #sidebar div > ul,
413 | #sidebar div > ol {
414 | overflow-x: hidden;
415 | }
416 |
417 | /* head indenting */
418 | #sidebar div > h1, #sidebar div > h2, #sidebar div > h3,
419 | #sidebar div > h4, #sidebar div > h5, #sidebar div > h6 {
420 | padding: 0 15px;
421 | }
422 | #sidebar div > h1[class], #sidebar div > h2[class], #sidebar div > h3[class],
423 | #sidebar div > h4[class], #sidebar div > h5[class], #sidebar div > h6[class] {
424 | padding: 0;
425 | }
426 | #sidebar h1, #sidebar h2, #sidebar h3,
427 | #sidebar h4, #sidebar h5, #sidebar h6 {
428 | margin-top: 10px;
429 | overflow: hidden;
430 | }
431 |
432 | /* trails and quicklinks style inspired by Bootstrap */
433 | #sidebar li.active > a,
434 | #sidebar li.active > a:hover,
435 | #sidebar li.active > a:focus {
436 | color: #999;
437 | cursor: default;
438 | background-color: #f2f2f2;
439 | }
440 |
441 | /*=========================================================
442 | content elements
443 | ===========================================================*/
444 |
445 | /* headers with wider margins */
446 | #content h1 {
447 | margin-top: 50px;
448 | margin-bottom: 30px;
449 | }
450 | #content > h1:first-of-type {
451 | margin-top: 0;
452 | }
453 | #content h2 {
454 | margin-top: 50px;
455 | margin-bottom: 30px;
456 | }
457 | #content h3 {
458 | margin-top: 40px;
459 | margin-bottom: 25px;
460 | }
461 | #content h4, #content h5, #content h6 {
462 | margin-top: 30px;
463 | margin-bottom: 20px;
464 | }
465 | /* prettily underlined first level header */
466 | #content h1 {
467 | position: relative;
468 | overflow: hidden;
469 | padding-bottom: 10px;
470 | }
471 | #content h1:before {
472 | content: "";
473 | display: inline-block;
474 | position: absolute;
475 | bottom: 0px;
476 | border-bottom: 1px solid #51b3e8;
477 | width: 100%;
478 | }
479 | #content h1:after {
480 | content: "";
481 | display: inline-block;
482 | position: absolute;
483 | bottom: 0px;
484 | border-bottom: 1px solid #eee;
485 | width: 100%;
486 | }
487 | /* h2 is underlined too, but without accent color */
488 | #content h2 {
489 | padding-bottom: 10px;
490 | border-bottom: 1px solid #eee;
491 | }
492 |
493 | /* table style taken from Bootstrap */
494 | table {
495 | /* .table */
496 | margin-bottom: 20px;
497 | }
498 | table > thead > tr > th,
499 | table > tbody > tr > th,
500 | table > tfoot > tr > th,
501 | table > thead > tr > td,
502 | table > tbody > tr > td,
503 | table > tfoot > tr > td {
504 | /* .table > ... */
505 | line-height: 1.42857143;
506 | vertical-align: top;
507 | /* .table-condensed > ... */
508 | padding: 5px;
509 | /* .table-bordered > ... */
510 | border: 1px solid #ddd;
511 | }
512 | table > thead > tr > th {
513 | /* .table > ... */
514 | vertical-align: bottom;
515 | }
516 | table > thead > tr > th,
517 | table > thead > tr > td {
518 | /* .table-bordered > ... */
519 | border-bottom-width: 2px;
520 | }
521 | table > tbody + tbody {
522 | /* .table > ... */
523 | border-top: 2px solid #ddd;
524 | }
525 | table table {
526 | /* table table */
527 | background-color: #fff;
528 | }
529 | table col[class*="col-"] {
530 | position: static;
531 | display: table-column;
532 | float: none;
533 | }
534 | table td[class*="col-"],
535 | table th[class*="col-"] {
536 | position: static;
537 | display: table-cell;
538 | float: none;
539 | }
540 | /* table colors from .table > ... in Bootstrap */
541 | table > thead > tr > td.active,
542 | table > tbody > tr > td.active,
543 | table > tfoot > tr > td.active,
544 | table > thead > tr > th.active,
545 | table > tbody > tr > th.active,
546 | table > tfoot > tr > th.active,
547 | table > thead > tr.active > td,
548 | table > tbody > tr.active > td,
549 | table > tfoot > tr.active > td,
550 | table > thead > tr.active > th,
551 | table > tbody > tr.active > th,
552 | table > tfoot > tr.active > th {
553 | background-color: #f5f5f5;
554 | }
555 | table > thead > tr > td.success,
556 | table > tbody > tr > td.success,
557 | table > tfoot > tr > td.success,
558 | table > thead > tr > th.success,
559 | table > tbody > tr > th.success,
560 | table > tfoot > tr > th.success,
561 | table > thead > tr.success > td,
562 | table > tbody > tr.success > td,
563 | table > tfoot > tr.success > td,
564 | table > thead > tr.success > th,
565 | table > tbody > tr.success > th,
566 | table > tfoot > tr.success > th {
567 | background-color: #dff0d8;
568 | }
569 | table > thead > tr > td.info,
570 | table > tbody > tr > td.info,
571 | table > tfoot > tr > td.info,
572 | table > thead > tr > th.info,
573 | table > tbody > tr > th.info,
574 | table > tfoot > tr > th.info,
575 | table > thead > tr.info > td,
576 | table > tbody > tr.info > td,
577 | table > tfoot > tr.info > td,
578 | table > thead > tr.info > th,
579 | table > tbody > tr.info > th,
580 | table > tfoot > tr.info > th {
581 | background-color: #d9edf7;
582 | }
583 | table > thead > tr > td.warning,
584 | table > tbody > tr > td.warning,
585 | table > tfoot > tr > td.warning,
586 | table > thead > tr > th.warning,
587 | table > tbody > tr > th.warning,
588 | table > tfoot > tr > th.warning,
589 | table > thead > tr.warning > td,
590 | table > tbody > tr.warning > td,
591 | table > tfoot > tr.warning > td,
592 | table > thead > tr.warning > th,
593 | table > tbody > tr.warning > th,
594 | table > tfoot > tr.warning > th {
595 | background-color: #fcf8e3;
596 | }
597 | table > thead > tr > td.danger,
598 | table > tbody > tr > td.danger,
599 | table > tfoot > tr > td.danger,
600 | table > thead > tr > th.danger,
601 | table > tbody > tr > th.danger,
602 | table > tfoot > tr > th.danger,
603 | table > thead > tr.danger > td,
604 | table > tbody > tr.danger > td,
605 | table > tfoot > tr.danger > td,
606 | table > thead > tr.danger > th,
607 | table > tbody > tr.danger > th,
608 | table > tfoot > tr.danger > th {
609 | background-color: #f2dede;
610 | }
611 |
612 | /* control styles taken from Bootstrap (mostly from .form-control) */
613 | #pagebox input[type="text"],
614 | #pagebox input[type="password"],
615 | #pagebox select,
616 | #pagebox textarea {
617 | padding: 5px 10px;
618 | font-size: 14px;
619 | line-height: 1.42857143;
620 | color: #555;
621 | background-color: #fff;
622 | background-image: none;
623 | border: 1px solid #ccc;
624 | border-radius: 3px;
625 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
626 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
627 | -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
628 | transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
629 | }
630 | #pagebox input[type="text"]:focus,
631 | #pagebox input[type="password"]:focus,
632 | #pagebox select:focus,
633 | #pagebox textarea:focus {
634 | border-color: #66afe9;
635 | outline: 0;
636 | -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
637 | box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
638 | }
639 | #pagebox input[type="text"]::-moz-placeholder,
640 | #pagebox input[type="password"]::-moz-placeholder,
641 | #pagebox select::-moz-placeholder,
642 | #pagebox textarea::-moz-placeholder {
643 | color: #999;
644 | opacity: 1;
645 | }
646 | #pagebox input[type="text"]:-ms-input-placeholder,
647 | #pagebox input[type="password"]:-ms-input-placeholder,
648 | #pagebox select:-ms-input-placeholder,
649 | #pagebox textarea:-ms-input-placeholder {
650 | color: #999;
651 | }
652 | #pagebox input[type="text"]::-webkit-input-placeholder,
653 | #pagebox input[type="password"]::-webkit-input-placeholder,
654 | #pagebox select::-webkit-input-placeholder,
655 | #pagebox textarea::-webkit-input-placeholder {
656 | color: #999;
657 | }
658 | #pagebox input[type="text"],
659 | #pagebox input[type="password"],
660 | #pagebox select {
661 | height: 30px;
662 | }
663 | #pagebox select[multiple] {
664 | height: auto;
665 | }
666 | #pagebox textarea{
667 | font-family: monospace;
668 | }
669 | /* buttons */
670 | #pagebox input[type="submit"] {
671 | /* Bootstrap .btn */
672 | display: inline-block;
673 | padding: 5px 10px;
674 | margin-bottom: 0;
675 | font-size: 14px;
676 | font-weight: normal;
677 | line-height: 1.42857143;
678 | text-align: center;
679 | white-space: nowrap;
680 | vertical-align: middle;
681 | cursor: pointer;
682 | -webkit-user-select: none;
683 | -moz-user-select: none;
684 | -ms-user-select: none;
685 | user-select: none;
686 | background-image: none;
687 | border: 1px solid transparent;
688 | border-radius: 3px;
689 | /* Bootstrap .btn-default */
690 | color: #333;
691 | background-color: #fff;
692 | border-color: #ccc;
693 | }
694 | #pagebox input[type="submit"]:focus,
695 | #pagebox input[type="submit"]:active:focus {
696 | /* Bootstrap .btn:focus */
697 | outline: thin dotted;
698 | outline: 5px auto -webkit-focus-ring-color;
699 | outline-offset: -2px;
700 | }
701 | #pagebox input[type="submit"]:hover,
702 | #pagebox input[type="submit"]:focus {
703 | /* Bootstrap .btn:hover */
704 | color: #333;
705 | text-decoration: none;
706 | /* Bootstrap .btn-default:hover */
707 | background-color: #ebebeb;
708 | border-color: #adadad;
709 | }
710 | #pagebox input[type="submit"]:active {
711 | /* Bootstrap .btn:active */
712 | background-image: none;
713 | outline: 0;
714 | -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
715 | box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
716 | }
717 | /* control margins */
718 | #pagebox input[type="text"],
719 | #pagebox input[type="password"],
720 | #pagebox input[type="submit"],
721 | #pagebox select {
722 | margin-right: 5px;
723 | }
724 | #pagebox input[type="radio"],
725 | #pagebox input[type="checkbox"] {
726 | margin-right: 2px;
727 | margin-left: 4px;
728 | }
729 |
730 | /* misc */
731 | pre {
732 | overflow: visible;
733 | white-space: pre-wrap;
734 | }
735 |
736 | /*=========================================================
737 | wrapper paddings and margins
738 | ===========================================================*/
739 |
740 | #pagebox {
741 | padding-top: 0px;
742 | }
743 | #sidebar {
744 | padding-top: 40px;
745 | padding-bottom: 20px;
746 | }
747 | #contentbox {
748 | padding-top: 20px;
749 | }
750 | #content {
751 | padding-top: 0px;
752 | }
753 | #sidebar, #contentbox {
754 | padding-left: 15px;
755 | padding-right: 15px;
756 | }
757 | .no-padding {
758 | padding: 0;
759 | }
760 |
761 | /*=========================================================
762 | responsive toggle sidebar
763 | ===========================================================*/
764 |
765 | /* default size and position, for lg size */
766 | #pagebox {
767 | white-space: nowrap;
768 | }
769 | #pagebox > * {
770 | white-space: normal;
771 | }
772 | #sidebar {
773 | width: 195px;
774 | }
775 | #sidebar-curtain {
776 | display: inline-block;
777 | vertical-align: top;
778 | position: relative;
779 | }
780 | #sidebar-mover {
781 | position: relative;
782 | left: 0;
783 | }
784 | #contentbox {
785 | width: 975px; /* .container width (1170px) - #sidebar width (195px) */
786 | display: inline-block;
787 | vertical-align: top;
788 | }
789 | /* md */
790 | @media screen and (max-width: 1199px) {
791 | #contentbox {
792 | width: 775px; /* .container width (970px) - #sidebar width (195px) */
793 | }
794 | }
795 | /* sm, swipe off sidebar */
796 | @media screen and (max-width: 991px) {
797 | #contentbox {
798 | width: 750px; /* .container width */
799 | }
800 | #sidebar-curtain {
801 | width: 0;
802 | left: -121px; /* max possible margin of .container at this viewport */
803 | }
804 | #sidebar-mover {
805 | left: -195px;
806 | }
807 | #sidebar {
808 | display: none; /* erase sidebar for better footer position when collapsed */
809 | }
810 | /* when toggled */
811 | #sidebar-curtain.on {
812 | width: 195px;
813 | left: 0;
814 | }
815 | #sidebar-mover.on {
816 | left: 0;
817 | }
818 | #sidebar.on, #sidebar.toggling {
819 | display: block;
820 | }
821 | /* animation */
822 | .toggling {
823 | -webkit-transition: all .25s ease-out;
824 | -o-transition: all .25s ease-out;
825 | transition: all .25s ease-out;
826 | }
827 | /* prevent horizontal scroll bar when toggled */
828 | #outbox.on, #outbox.toggling {
829 | overflow-x: hidden;
830 | }
831 | }
832 | /* xs, .container now resizes with window size */
833 | @media screen and (max-width: 767px) { /* xs */
834 | #sidebar-curtain {
835 | left: 0; /* no margin to consider now */
836 | }
837 | #contentbox {
838 | width: 100%;
839 | }
840 | }
841 |
842 | /*=========================================================
843 | print preview
844 | ===========================================================*/
845 |
846 | @media print {
847 | #sidebar,
848 | #sidebar-curtain,
849 | #sidebar-mover,
850 | .offcanvas-trigger,
851 | .alert,
852 | #footer,
853 | #pageinfo-container,
854 | #location {
855 | display: none;
856 | }
857 | #outbox,
858 | #pagebox,
859 | #contentbox {
860 | width: 100%;
861 | left: 0;
862 | padding: 0;
863 | margin: 0;
864 | }
865 | #contentbox {
866 | display: block; /* to fix Firefox print preview */
867 | }
868 | a[href]:after { /* to stop printing anchor destinations in print mode */
869 | content: "";
870 | }
871 | }
872 |
873 | /*=========================================================
874 | misc. elements
875 | ===========================================================*/
876 |
877 | /* used as nbsp */
878 | .padding {
879 | padding: 1px;
880 | }
881 | /* pagepath separator */
882 | .sep {
883 | margin: 0 3px;
884 | color: #ccc;
885 | }
886 | /* location area */
887 | #location {
888 | font-size: small;
889 | border-bottom: 1px solid #eee;
890 | margin-bottom: 20px;
891 | }
892 | .lastupdate {
893 | display: block;
894 | font-size: smaller;
895 | font-style: italic;
896 | color: #999;
897 | padding: 0;
898 | margin: 0;
899 | }
900 | #interwiki {
901 | font-weight: bold;
902 | }
903 | /* breadcrumb style */
904 | #pagelocation {
905 | display: inline-block;
906 | list-style: none;
907 | font-weight: bold;
908 | padding: 0;
909 | margin: 0;
910 | }
911 | #pagelocation li {
912 | display: inline-block;
913 | padding: 0;
914 | }
915 | #pagelocation li + li:before {
916 | padding: 0px 4px;
917 | color: #ccc;
918 | content: "/";
919 | }
920 | #pagelocation li:last-child,
921 | #pagelocation li:last-child a {
922 | color: #999;
923 | }
924 | /* footer font-size */
925 | #footer div > * {
926 | font-size: 85%;
927 | }
928 |
929 | /*=========================================================
930 | implicit glyphicons
931 | ===========================================================*/
932 |
933 | *[class^="menu-"]:before,
934 | *[class^="menu-"]:after {
935 | font-family: 'Glyphicons Halflings' !important;
936 | font-style: normal;
937 | font-weight: normal;
938 |
939 | -webkit-font-smoothing: antialiased;
940 | -moz-osx-font-smoothing: grayscale;
941 | }
942 | *[class^="menu-nav-"]:before,
943 | *[class^="menu-dd-"]:before {
944 | float: right;
945 | margin-top: -1px;
946 | }
947 | *[class^="menu-nav-"]:before {
948 | font-size: smaller;
949 | margin-left: 5px;
950 | }
951 | *[class^="menu-dd-"]:after {
952 | content: "";
953 | line-height: 1;
954 | padding-left: 1em;
955 | margin-left: 5px;
956 | }
957 | *[class^="menu-btn-"]:before {
958 | line-height: 1;
959 | position: relative;
960 | top: 1px;
961 | }
962 | @media screen and (min-width: 768px) {
963 | *[class^="menu-nav-"] {
964 | display: inline-table !important;
965 | }
966 | }
967 | /* user menu dropdown elements */
968 | .menu-dd-userhome:before {
969 | content: "\e008"; /* .glyphicon-user */
970 | }
971 | .menu-dd-userprefs:before {
972 | content: "\e019"; /* .glyphicon-cog */
973 | }
974 | .menu-dd-logout:before {
975 | content: "\e163"; /* .glyphicon-logout */
976 | }
977 | /* main menu dropdown elems */
978 | .menu-dd-raw:before {
979 | content: "\e022"; /* .glyphicon-file */
980 | }
981 | .menu-dd-print:before {
982 | content: "\e045"; /* .glyphicon-print */
983 | }
984 | .menu-dd-refresh:before {
985 | content: "\e030"; /* .glyphicon-repeat */
986 | }
987 | .menu-dd-SpellCheck:before {
988 | content: "\e013"; /* .glyphicon-ok */
989 | }
990 | .menu-dd-RenamePage:before {
991 | content: "\e041"; /* .glyphicon-tag */
992 | }
993 | .menu-dd-CopyPage:before {
994 | content: "\e022"; /* .glyphicon-file */
995 | }
996 | .menu-dd-DeletePage:before {
997 | content: "\e020"; /* .glyphicon-trash */
998 | }
999 | .menu-dd-LikePages:before {
1000 | content: "\2601"; /* .glyphicon-cloud */
1001 | }
1002 | .menu-dd-LocalSiteMap:before {
1003 | content: "\e056"; /* .glyphicon-list */
1004 | }
1005 | .menu-dd-MyPages:before {
1006 | content: "\e044"; /* .glyphicon-bookmark */
1007 | }
1008 | .menu-dd-SubscribeUser:before {
1009 | content: "\2709"; /* .glyphicon-envelope */
1010 | }
1011 | .menu-dd-Despam:before {
1012 | content: "\e104"; /* .glyphicon-fire */
1013 | }
1014 | .menu-dd-revert:before {
1015 | content: "\e070"; /* .glyphicon-fast-backward */
1016 | }
1017 | .menu-dd-PackagePages:before {
1018 | content: "\e181"; /* .glyphicon-compressed */
1019 | }
1020 | .menu-dd-RenderAsDocbook:before {
1021 | content: "\e043"; /* .glyphicon-book */
1022 | }
1023 | .menu-dd-SyncPages:before {
1024 | content: "\e031"; /* .glyphicon-refresh */
1025 | }
1026 | .menu-dd-AttachFile:before {
1027 | content: "\e142"; /* .glyphicon-paperclip */
1028 | }
1029 | .menu-dd-RecentChanges:before {
1030 | content: "\e023"; /* .glyphicon-time */
1031 | }
1032 | .menu-dd-FindPage:before {
1033 | content: "\e003"; /* .glyphicon-search */
1034 | }
1035 | .menu-dd-HelpContents:before {
1036 | content: "\e085"; /* .glyphicon-question-sign */
1037 | }
1038 | .menu-dd-HelpOnFormatting:before {
1039 | content: "\e085"; /* .glyphicon-question-sign */
1040 | }
1041 | .menu-dd-HelpOnMoinWikiSyntax:before {
1042 | content: "\e085"; /* .glyphicon-question-sign */
1043 | }
1044 | .menu-dd-TitleIndex:before {
1045 | content: "\e056"; /* .glyphicon-list */
1046 | }
1047 | .menu-dd-WordIndex:before {
1048 | content: "\e056"; /* .glyphicon-list */
1049 | }
1050 | .menu-dd-FrontPage:before {
1051 | content: "\e021"; /* .glyphicon-home */
1052 | }
1053 | .menu-dd-SideBar:before {
1054 | content: "\e012"; /* .glyphicon-th-list */
1055 | }
1056 | .menu-dd-editSideBar:before {
1057 | content: "\270f"; /* .glyphicon-pencil */
1058 | }
1059 | .menu-dd-quicklink:before {
1060 | content: "\e146"; /* .glyphicon-pushpin */
1061 | }
1062 | .menu-dd-subscribe:before {
1063 | content: "\2709"; /* .glyphicon-envelope */
1064 | }
1065 | .menu-dd-info:before {
1066 | content: "\e086"; /* .glyphicon-info-sign */
1067 | }
1068 | .menu-dd-Load:before {
1069 | content: "\e198"; /* .glyphicon-cloud-upload */
1070 | }
1071 | .menu-dd-Save:before {
1072 | content: "\e197"; /* .glyphicon-cloud-download */
1073 | }
1074 | /* navbar links */
1075 | .menu-nav-login:before {
1076 | content: "\e161"; /* .glyphicon-login */
1077 | }
1078 | .menu-nav-edit:before {
1079 | content: "\270f"; /* .glyphicon-pencil */
1080 | }
1081 | .menu-nav-menu:before {
1082 | }
1083 | .menu-nav-user:before {
1084 | }
1085 | .menu-nav-comment:before {
1086 | content: "\e105"; /* .glyphicon-eye-open */
1087 | }
1088 | .menu-nav-comment.on:before {
1089 | content: "\e106"; /* .glyphicon-eye-close */
1090 | }
1091 | /* navbar buttons */
1092 | .menu-btn-sidebar-toggler:before {
1093 | content: "\e080"; /* .glyphicon-chevron-right */
1094 | }
1095 | .menu-btn-sidebar-toggler.on:before {
1096 | content: "\e079"; /* .glyphicon-chevron-left */
1097 | }
1098 |
--------------------------------------------------------------------------------
/memodump/css/memoprint.css:
--------------------------------------------------------------------------------
1 | /*
2 | * CSS for memodump theme for MoinMoin 1.9.x
3 | * Copyright 2014 dossist.
4 | * For action=print
5 | * Load after all other theme css.
6 | */
7 |
8 | #pagelocation,
9 | #interwiki,
10 | #pageinfo {
11 | display: none;
12 | }
13 | #page {
14 | padding: 0px;
15 | }
16 | a[href]:after { /* to stop printing anchor destinations in print mode */
17 | content: "";
18 | }
19 |
--------------------------------------------------------------------------------
/memodump/css/memoslide.css:
--------------------------------------------------------------------------------
1 | /*
2 | * memodlide.css - CSS for Slide view
3 | * Based on projection.css by Juergen Hermann
4 | *
5 | * Copyright (c) 2003 by Juergen Hermann
6 | */
7 |
8 | html { line-height: 1.8em; }
9 |
10 | body, b, em, a, span, div, p, td { font-size: 18pt; }
11 |
12 | h1 { font-size: 26pt; }
13 | h2 { font-size: 22pt; }
14 | h3 { font-size: 20pt; }
15 | h4 { font-size: 18pt; }
16 | h5 { font-size: 16pt; }
17 | h6 { font-size: 14pt; }
18 |
19 | tt, pre { font-size: 16pt; }
20 | sup, sub { font-size: 12pt; }
21 |
22 | table.navigation {
23 | float: right;
24 | margin: 2px;
25 | }
26 |
27 | .navigation td, .navigation a {
28 | font-size: 10pt;
29 | padding: 2px;
30 | }
31 |
32 | #interwiki, #pagelocation, #pageinfo { display: none; }
33 |
--------------------------------------------------------------------------------
/memodump/css/moinizer.css:
--------------------------------------------------------------------------------
1 | /*
2 | * CSS for memodump theme for MoinMoin 1.9.x
3 | * Copyright 2014 dossist.
4 | * Based on common.css and screen.css from modernized theme, and css from Bootstrap.
5 | */
6 |
7 | /*=========================================================
8 | page frames
9 | ===========================================================*/
10 |
11 | /* content area bottom padder */
12 | #pagebottom {
13 | clear: both;
14 | }
15 | /* pageinfo */
16 | .info {
17 | float: right;
18 | font-size: 0.8em;
19 | color: #999;
20 | }
21 | #pageinfo {
22 | margin-bottom: 20px;
23 | }
24 |
25 | /*=========================================================
26 | general margins
27 | ===========================================================*/
28 |
29 | #content dd {
30 | margin-left: 20px;
31 | }
32 | #sidebar li p,
33 | #content li p,
34 | #content dd p,
35 | #content td p {
36 | padding: 0;
37 | margin: 0;
38 | }
39 |
40 | /*=========================================================
41 | alert styles
42 | ===========================================================*/
43 |
44 | .alert table,
45 | .alert tbody,
46 | .alert tr,
47 | .alert td {
48 | border: none;
49 | }
50 | .alert table {
51 | margin-bottom: 0;
52 | }
53 | /* fix for RenamePage and DeletePage */
54 | .dialog {
55 | overflow: hidden;
56 | }
57 | .alert td.label {
58 | color: inherit;
59 | text-align: inherit;
60 | vertical-align: middle;
61 | display: table-cell;
62 | }
63 | .alert td.label * {
64 | margin: 0;
65 | }
66 |
67 | /*=========================================================
68 | text decorations etc
69 | ===========================================================*/
70 |
71 | /* custom rules ----- to ---------- */
72 | .hr1 {border-top-width: 2pt;}
73 | .hr2 {border-top-width: 3pt;}
74 | .hr3 {border-top-width: 4pt;}
75 | .hr4 {border-top-width: 5pt;}
76 | .hr5 {border-top-width: 6pt;}
77 | .hr6 {border-top-width: 7pt;}
78 | /* text decorations */
79 | .u {
80 | text-decoration: underline;
81 | }
82 | .strike {
83 | text-decoration: line-through;
84 | }
85 | tt:not(:empty) { /* not to mess up empty backticks used in order to prevent autolinks */
86 | /* from Bootstrap */
87 | font-family: monospace, monospace;
88 | padding: 2px 4px;
89 | font-size: 90%;
90 | color: #c7254e;
91 | background-color: #f9f2f4;
92 | border-radius: 4px;
93 | }
94 | /* used in SpellCheck results */
95 | strong.highlight {
96 | background-color: #cBe6fd;
97 | padding: 1pt;
98 | }
99 | /* colored texts (low css priority) */
100 | .warning {
101 | color: #a94442; /* Bootstrap .alert-danger */
102 | }
103 | .error {
104 | color: #a94442;
105 | }
106 |
107 | /*=========================================================
108 | link anchors
109 | ===========================================================*/
110 |
111 | #content a.nonexistent:visited,
112 | #content a.nonexistent,
113 | #content a.badinterwiki:visited,
114 | #content a.badinterwiki {
115 | color: #999;
116 | }
117 |
118 | /* link type icons */
119 | #content a[class]:before,
120 | #content a[class]:after {
121 | font-family: 'Glyphicons Halflings' !important;
122 | font-style: normal;
123 | font-weight: normal;
124 | font-size: 83%;
125 | margin: 0 0.25em;
126 | line-height: 1;
127 | position: relative;
128 | top: 1px;
129 |
130 | -webkit-font-smoothing: antialiased;
131 | -moz-osx-font-smoothing: grayscale;
132 | }
133 |
134 | /* icons after links */
135 | #content a.www:after,
136 | #content a.http:after,
137 | #content a.https:after {
138 | content: "\e164"; /* .glyphicon-new-window */
139 | }
140 | #content a.badinterwiki:after,
141 | #content a.interwiki:after {
142 | content: "\e144"; /* .glyphicon-link */
143 | }
144 |
145 | /* icons before links */
146 | #content a.file:before {
147 | content: "\e022"; /* .glyphicon-file */
148 | }
149 | #content a.ftp:before {
150 | content: "\e178"; /* .glyphicon-transfer */
151 | }
152 | #content a.nntp:before,
153 | #content a.news:before {
154 | content: "\e028"; /* .glyphicon-inbox */
155 | }
156 | #content a.telnet:before,
157 | #content a.ssh:before {
158 | content: "\e162"; /* .glyphicon-flash */
159 | }
160 | #content a.irc:before,
161 | #content a.ircs:before {
162 | content: "\e111"; /* .glyphicon-comment */
163 | }
164 | #content a.mailto:before {
165 | content: "\2709"; /* .glyphicon-envelope */
166 | }
167 | #content a.attachment:before {
168 | content: "\e142"; /* .glyphicon-paperclip */
169 | }
170 | #content a.action:before {
171 | content: "\e019"; /* .glyphicon-cog */
172 | }
173 |
174 | /* remove link icons on links with embedded images inside etc */
175 | #content a[title^="{{"][title$="}}"]:before,
176 | #content a[title^="{{"][title$="}}"]:after {
177 | content: none;
178 | }
179 |
180 | /*=========================================================
181 | div styles
182 | ===========================================================*/
183 |
184 | /* color boxes */
185 | .comment,
186 | .red, .green, .blue, .yellow, .orange,
187 | .solid, .dashed, .dotted {
188 | /* taken from Bootstrap .well, but background-color */
189 | min-height: 20px;
190 | padding: 19px 0;
191 | margin-bottom: 20px;
192 | border: 0;
193 | border-color: #e3e3e3;
194 | }
195 | .comment > *:last-child,
196 | .red > *:last-child, .green > *:last-child, .blue > *:last-child,
197 | .yellow > *:last-child, .orange > *:last-child,
198 | .solid > *:last-child, .dashed > *:last-child, .dotted > *:last-child {
199 | margin-bottom: 0;
200 | }
201 | .comment > div:last-child > table,
202 | .red > div:last-child > table, .green > div:last-child > table, .blue > div:last-child > table,
203 | .yellow > div:last-child > table, .orange > div:last-child > table,
204 | .solid > div:last-child > table, .dashed > div:last-child > table, .dotted > div:last-child > table {
205 | /* MoinMoin wraps table with div, thus we have to cancel table margin inside the last div */
206 | margin-bottom: 0;
207 | }
208 | /* box colors */
209 | .comment { /* .comment must be on top of other color box classes */
210 | color: #999;
211 | background-color: #f0f0ff;
212 | }
213 | .red { /* Bootstrap .alert-danger */
214 | background-color: #f2dede;
215 | border-color: #ebccd1;
216 | }
217 | .green { /* Bootstrap .alert-success */
218 | background-color: #dff0d8;
219 | border-color: #d6e9c6;
220 | }
221 | .blue { /* Bootstrap .alert-info */
222 | background-color: #d9edf7;
223 | border-color: #bce8f1;
224 | }
225 | .yellow { /* Bootstrap .alert-warning */
226 | background-color: #fcf8e3;
227 | border-color: #faebcc;
228 | }
229 | .orange {
230 | background-color: #fdf2e3;
231 | border-color: #fae2c4;
232 | }
233 | /* box borders */
234 | .solid, .dashed, .dotted {
235 | border-radius: 4px;
236 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
237 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
238 | border-width: 2px;
239 | border-color: #777;
240 | }
241 | .solid {
242 | border-style: solid;
243 | }
244 | .dashed {
245 | border-style: dashed;
246 | }
247 | .dotted {
248 | border-style: dotted;
249 | }
250 | /* text align */
251 | .left {
252 | text-align: left;
253 | }
254 | .center {
255 | text-align: center;
256 | }
257 | .right {
258 | text-align: right;
259 | }
260 | .justify {
261 | text-align: justify;
262 | }
263 |
264 | /*=========================================================
265 | TableOfContents
266 | ===========================================================*/
267 |
268 | #pagebox div.table-of-contents {
269 | font-size: 88%;
270 | text-align: left;
271 | margin: 0.5em 0 0.5em 1em;
272 | max-width: 50%;
273 | display: table;
274 | /* Bootstrap .well and .well-sm */
275 | min-height: 20px;
276 | padding: 9px;
277 | margin-bottom: 20px;
278 | background-color: #f5f5f5;
279 | border: 1px solid #e3e3e3;
280 | border-radius: 3px;
281 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
282 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
283 | }
284 | #pagebox div.table-of-contents ol {
285 | margin: 0;
286 | padding: 0 0 0 2em;
287 | }
288 | #pagebox div.table-of-contents ul {
289 | margin: 0;
290 | list-style: none;
291 | }
292 | #pagebox div.table-of-contents li {
293 | margin: 0;
294 | padding: 0;
295 | }
296 | #pagebox p.table-of-contents-heading {
297 | font-weight: bold;
298 | padding: 0;
299 | margin: 0 0 0.5em 0;
300 | letter-spacing: 0.075em;
301 | }
302 |
303 | /*=========================================================
304 | MonthCalendar (untouched)
305 | ===========================================================*/
306 |
307 | /* days without and with pages linked to them */
308 | a.cal-emptyday {
309 | color: #777777;
310 | text-align: center;
311 | }
312 | a.cal-usedday {
313 | color: #000000;
314 | font-weight: bold;
315 | text-align: center;
316 | }
317 | /* general stuff: workdays, weekend, today */
318 | td.cal-workday {
319 | background-color: #DDDDFF;
320 | text-align: center;
321 | }
322 | td.cal-weekend {
323 | background-color: #FFDDDD;
324 | text-align: center;
325 | }
326 | td.cal-today {
327 | background-color: #CCFFCC;
328 | border-style: solid;
329 | border-width: 2pt;
330 | text-align: center;
331 | }
332 | /* invalid places on the monthly calendar sheet */
333 | td.cal-invalidday {
334 | background-color: #CCCCCC;
335 | }
336 | /* links to prev/next month/year */
337 | a.cal-link {
338 | color: #000000;
339 | text-decoration: none;
340 | }
341 | th.cal-header {
342 | background-color: #DDBBFF;
343 | text-align: center;
344 | }
345 |
346 | /* for MonthCalendar mouseover info boxes */
347 | table.tip {
348 | color: black;
349 | background-color: #FF8888;
350 | font-size: small;
351 | font-weight: normal;
352 | border-style: solid;
353 | border-width: 1px;
354 | }
355 | th.tip {
356 | background-color: #FF4444;
357 | font-weight: bold;
358 | text-align: center;
359 | }
360 | td.tip {
361 | text-align: left;
362 | }
363 | *[dir="rtl"] td.tip {
364 | text-align: right;
365 | }
366 |
367 | /*=========================================================
368 | textcha
369 | ===========================================================*/
370 |
371 | #textcha {
372 | }
373 | #textcha-question {
374 | /* Bootstrap .has-error .control-label */
375 | color: #a94442;
376 | }
377 | #pagebox #textcha-answer { /* exclusive for things under #pagebox for cascading priority */
378 | display: block;
379 | width: 100%;
380 | /* Bootstrap .has-error .form-control */
381 | border-color: #a94442;
382 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
383 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
384 | }
385 | #pagebox #textcha-answer:focus {
386 | /* Bootstrap .has-error .form-control:focus; */
387 | border-color: #843534;
388 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
389 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
390 | }
391 |
392 | /*=========================================================
393 | codearea
394 | ===========================================================*/
395 |
396 | div.codemsg {
397 | margin: 0.5em 0;
398 | padding: 0.5em;
399 | padding-left: 2.5em;
400 | background: none;
401 | border: 1pt solid #faebcc;
402 | background-color: #fcf8e3;
403 | background-image:url('../img/alert.png');
404 | background-repeat:no-repeat;
405 | background-position: 0.5em 0.5em;
406 | color: #8a6d3b;
407 | border-radius: 4px;
408 | }
409 | div.codearea { /* the div makes the border */
410 | margin: 0.5em 0;
411 | padding: 0;
412 | border: 1pt solid #ccc;
413 | background-color: #f5f5f5;
414 | color: black;
415 | border-radius: 4px;
416 | }
417 | div.codearea pre { /* the pre has no border and is inside the div */
418 | margin: 0;
419 | padding: 10pt;
420 | border: none;
421 | }
422 | div.codearea a:not([class]):hover { /* we don't like underlines when hovering line numbers */
423 | text-decoration: none;
424 | }
425 | a.codenumbers { /* format of the line number toggler */
426 | margin: 0 10pt;
427 | font-size: 0.85em;
428 | color: gray;
429 | }
430 | @media print {
431 | a.codenumbers {
432 | display: none;
433 | }
434 | }
435 | /* format of certain syntax spans */
436 | div.codearea pre span.LineNumber {color: gray;}
437 | div.codearea pre span.ID {color: #000000;}
438 | div.codearea pre span.Operator {color: #0000c0;}
439 | div.codearea pre span.Char {color: #004080;}
440 | div.codearea pre span.Comment {color: #008000;}
441 | div.codearea pre span.Number {color: #0080c0;}
442 | div.codearea pre span.String {color: #004080;}
443 | div.codearea pre span.SPChar {color: #0000c0;}
444 | div.codearea pre span.ResWord {color: #a00000;}
445 | div.codearea pre span.ConsWord {color: #008080; font-weight: bold;}
446 | div.codearea pre span.Error {color: #ff8080; border: solid 1.5pt #ff0000;}
447 | div.codearea pre span.ResWord2 {color: #0080ff; font-weight: bold;}
448 | div.codearea pre span.Special {color: #0000ff;}
449 | div.codearea pre span.Preprc {color: #803999;}
450 | /* for diff parser */
451 | div.codearea pre span.DiffAdded {color: #4876ff;}
452 | div.codearea pre span.DiffRemoved {color: #ff0000;}
453 | div.codearea pre span.DiffChanged {color: #ff7f50;}
454 | div.codearea pre span.DiffSeparator {color: #228b22; font-weight: bold}
455 |
456 | /*=========================================================
457 | diff
458 | ===========================================================*/
459 |
460 | .diff {
461 | color: #555;
462 | width: 100%;
463 | table-layout: fixed;
464 | margin: 10px 0;
465 | }
466 | .diff + .diff {
467 | margin: 10px 0 30px 0;
468 | background-color: #f5f5f5;
469 | border-collapse: separate;
470 | border-radius: 4px;
471 | border: 1px solid #ddd;
472 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
473 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
474 | }
475 | .diff td {
476 | border: none;
477 | }
478 | .diff input {
479 | display: inline;
480 | }
481 | .diff-header {
482 | color: #555;
483 | font-weight: bold;
484 | }
485 | div.diff-info-header {
486 | background-color: #ddd;
487 | border-radius: 4px;
488 | width: 100%;
489 | padding: 0.25em 0.5em;
490 | text-align: center;
491 | }
492 | tr.diff-title {
493 | background-color: #fff;
494 | }
495 | .diff-title td {
496 | background-color: transparent;
497 | border-top: 5px solid #eee;
498 | }
499 | .diff-title td a {
500 | color: #555;
501 | font-weight: bold;
502 | }
503 | .diff-title td a:hover,
504 | .diff-title td a:focus {
505 | text-decoration: none;
506 | }
507 | .diff-added, .diff-removed {
508 | vertical-align: top;
509 | width: 50%;
510 | white-space: pre-wrap;
511 | word-wrap: break-word;
512 | font-family: courier, monospace;
513 | line-height: 1.2;
514 | }
515 | .diff-added {
516 | }
517 | .diff-removed {
518 | }
519 | .diff-added span {
520 | color: #008b02;
521 | background-color: #ccffcc;
522 | }
523 | .diff-removed span {
524 | color: #ac0400;
525 | background-color: #ffcccc;
526 | }
527 | td.diff-info {
528 | vertical-align: top;
529 | }
530 | div.diff-info {
531 | white-space: nowrap;
532 | }
533 | div.diff-info-rev-comment span.diff-info-value {
534 | white-space: normal;
535 | }
536 | td.diff-same {
537 | text-align: center;
538 | border: 0;
539 | }
540 |
541 | /*=========================================================
542 | search
543 | ===========================================================*/
544 |
545 | /* FindPage */
546 | .advancedsearch {
547 | border: 1px solid #e3e3e3;
548 | border-collapse: separate;
549 | border-radius: 4px;
550 | background-color: #f5f5f5;
551 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
552 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
553 | }
554 | .advancedsearch td {
555 | vertical-align: top;
556 | border: none;
557 | }
558 | .advancedsearch td.searchfor {
559 | font-weight: bold;
560 | }
561 | .advancedsearch td.submit {
562 | border-top: 1px solid #e3e3e3;
563 | background-color: #fff;
564 | text-align: right;
565 | border-bottom-left-radius: 4px;
566 | border-bottom-right-radius: 4px;
567 | }
568 | .advancedsearch input {
569 | }
570 | .advancedsearch input[disabled] {
571 | }
572 | .advancedsearch option,
573 | .advancedsearch select {
574 | }
575 |
576 | /* search results */
577 | .searchresults dt {
578 | margin-top: 1em;
579 | font-weight: normal;
580 | }
581 | .searchresults dd, .searchresults p {
582 | font-size: 0.85em;
583 | }
584 | .searchresults .searchhitinfobar {
585 | color: #008000;
586 | margin-left: 15px;
587 | margin-top: 0;
588 | }
589 | p.searchstats {
590 | padding: 0px 5px;
591 | border-radius: 2px;
592 | border: 1px solid transparent;
593 | color: #3c763d;
594 | background-color: #dff0d8;
595 | }
596 | p.searchhint {
597 | /* Bootstrap .alert */
598 | padding: 15px;
599 | margin-bottom: 20px;
600 | border: 1px solid transparent;
601 | border-radius: 4px;
602 | /* .alert-info */
603 | color: #31708f;
604 | background-color: #d9edf7;
605 | border-color: #bce8f1;
606 | }
607 | p.searchhint a {
608 | font-weight: bold;
609 | color: #245269;
610 | }
611 | /* pagination area at the bottom of search result, styles taken from Bootstrap */
612 | .searchpages {
613 | color: #fff;
614 | background-color: #428bca;
615 | border: 1px solid #428bca;
616 | border-radius: 5px;
617 | border-collapse: separate;
618 | margin: 20px auto;
619 | }
620 | .searchpages tbody {
621 | border-radius: 4px; /* to prevent background from slightly oozing off corners */
622 | }
623 | .searchpages tr, .searchpages td {
624 | border: none;
625 | border-radius: inherit;
626 | padding: 0;
627 | margin: 0;
628 | text-align: center;
629 | vertical-align: middle;
630 | }
631 | .searchpages td {
632 | width: 30px;
633 | }
634 | .searchpages td:first-child,
635 | .searchpages td:first-child a,
636 | .searchpages td:empty + td {
637 | border-top-left-radius: inherit;
638 | border-bottom-left-radius: inherit;
639 | }
640 | .searchpages td:last-child,
641 | .searchpages td:last-child a {
642 | border-top-right-radius: inherit;
643 | border-bottom-right-radius: inherit;
644 | }
645 | .searchpages td:empty {
646 | display: none;
647 | }
648 | .searchpages td {
649 | border-radius: 0;
650 | }
651 | .searchpages td a, .searchpages td a:link {
652 | display: block;
653 | color: #428bca;
654 | background-color: #fff;
655 | border: 1px solid #ddd;
656 | padding: 5px 0px;
657 | width: 32px;
658 | margin: -1px;
659 | }
660 | .searchpages td a:hover,
661 | .searchpages td a:focus {
662 | color: #2a6496;
663 | background-color: #eee;
664 | text-decoration: none;
665 | }
666 |
667 | /*=========================================================
668 | admonitions
669 | ===========================================================*/
670 |
671 | #content div.caution,
672 | #content div.important,
673 | #content div.note,
674 | #content div.tip,
675 | #content div.warning {
676 | background-repeat: no-repeat;
677 | background-position: 8px 8px;
678 | padding: 15px;
679 | padding-left: 64px;
680 | min-height: 64px;
681 | /* Bootstrap .alert */
682 | margin-bottom: 20px;
683 | border: 1px solid transparent;
684 | border-radius: 4px;
685 | }
686 | #content div.caution a,
687 | #content div.important a,
688 | #content div.note a,
689 | #content div.tip a,
690 | #content div.warning a {
691 | /* Bootstrap .alert .alert-link */
692 | font-weight: bold;
693 | }
694 | #content div.caution > p,
695 | #content div.important > p,
696 | #content div.note > p,
697 | #content div.tip > p,
698 | #content div.warning > p,
699 | #content div.caution > ul,
700 | #content div.important > ul,
701 | #content div.note > ul,
702 | #content div.tip > ul,
703 | #content div.warning > ul {
704 | /* Bootstrap .alert > p */
705 | margin-bottom: 0;
706 | }
707 | #content div.caution > p + p,
708 | #content div.important > p + p,
709 | #content div.note > p + p,
710 | #content div.tip > p + p,
711 | #content div.warning > p + p {
712 | /* Bootstrap .alert > p + p */
713 | margin-top: 5px;
714 | }
715 | #content div.tip { background-image: url("../img/admon-tip.png"); }
716 | #content div.note { background-image: url("../img/admon-note.png"); }
717 | #content div.important { background-image: url("../img/admon-important.png"); }
718 | #content div.caution { background-image: url("../img/admon-caution.png"); }
719 | #content div.warning { background-image: url("../img/admon-warning.png"); }
720 |
721 | #content div.tip,
722 | #content div.note { /* Bootstrap .alert-info */
723 | color: #31708f;
724 | background-color: #d9edf7;
725 | border-color: #bce8f1;
726 | }
727 | #content div.tip hr,
728 | #content div.note hr {
729 | border-top-color: #a6e1ec;
730 | }
731 | #content div.tip a,
732 | #content div.note a {
733 | color: #245269;
734 | }
735 | #content div.caution,
736 | #content div.important { /* Bootstrap .alert-warning */
737 | color: #8a6d3b;
738 | background-color: #fcf8e3;
739 | border-color: #faebcc;
740 | }
741 | #content div.caution hr,
742 | #content div.important hr {
743 | border-top-color: #f7e1b5;
744 | }
745 | #content div.caution a,
746 | #content div.important a {
747 | color: #66512c;
748 | }
749 | #content div.warning { /* Bootstrap .alert-danger */
750 | color: #a94442;
751 | background-color: #f2dede;
752 | border-color: #ebccd1;
753 | }
754 | #content div.warning hr {
755 | border-top-color: #e4b9c0;
756 | }
757 | #content div.warning a {
758 | color: #843534;
759 | }
760 |
761 | /*=========================================================
762 | edit page
763 | ===========================================================*/
764 |
765 | #editor-textarea, #editor-help {
766 | font-family: monospace;
767 | width: 100%;
768 | padding: 3px;
769 | margin: 0.5em 0;
770 | }
771 | #editor-help {
772 | font-size: small;
773 | /* Bootstrap .well */
774 | padding: 19px;
775 | margin-bottom: 20px;
776 | background-color: #f5f5f5;
777 | border: 1px solid #e3e3e3;
778 | border-radius: 4px;
779 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
780 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
781 | }
782 | #preview, #previewbelow {
783 | border: 1px solid #bbb;
784 | border-radius: 4px;
785 | padding: 3px;
786 | width: 100%;
787 | background: url(../img/draft.png);
788 | margin: 20px 0;
789 | }
790 |
791 | /*=========================================================
792 | Recent changes
793 | ===========================================================*/
794 |
795 | /* rss icon */
796 | .rcrss {
797 | float: right;
798 | position: relative;
799 | margin: 4px 7px 4px 14px;
800 | }
801 | *[div="rtl"] .rcrss {
802 | float: left;
803 | }
804 | .recentchanges[dir="rtl"] .rcrss {
805 | float: left;
806 | }
807 | /* recentchanges navigation */
808 | .recentchanges p {
809 | border-radius: 4px;
810 | background-color: #eee;
811 | padding: 5px;
812 | min-height: 30px;
813 | }
814 | .recentchanges p:empty {
815 | display: none;
816 | }
817 |
818 | /* recentchanges area */
819 | .recentchanges table {
820 | clear: both;
821 | border-collapse: separate;
822 | border: 1px solid #ccc;
823 | border-radius: 4px;
824 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
825 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
826 | }
827 | .recentchanges td {
828 | border: none;
829 | vertical-align: top;
830 | }
831 | .recentchanges .rcdaybreak td {
832 | background: #eee;
833 | border: none;
834 | border-top: 1px solid #ccc;
835 | }
836 | .recentchanges .rcdaybreak:first-child td {
837 | -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
838 | box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
839 | }
840 | .rcdaybreak td a {
841 | font-size: 0.92em;
842 | }
843 | .rcicon1, .rcicon2 {
844 | text-align: center;
845 | }
846 | .rcpagelink {
847 | width: 33%;
848 | }
849 | .rctime {
850 | font-size: 0.92em;
851 | white-space: nowrap;
852 | }
853 | .rceditor {
854 | font-size: 0.92em;
855 | white-space: nowrap;
856 | }
857 | .rccomment {
858 | font-size: 0.92em;
859 | width: 50%;
860 | color: gray;
861 | }
862 | .recentchanges tr:first-child td {
863 | border-top-right-radius: 4px;
864 | border-top-left-radius: 4px;
865 | border-top: none;
866 | }
867 | .recentchanges tr:last-child td {
868 | border-bottom-right-radius: 4px;
869 | border-bottom-left-radius: 4px;
870 | }
871 |
872 | /*=========================================================
873 | Footer elements
874 | ===========================================================*/
875 |
876 | /* inline list */
877 | #footer ul {
878 | margin: 0 0 0 -5px;
879 | padding: 0;
880 | list-style: none;
881 | display: inline-block;
882 | }
883 | #footer ul li {
884 | display: inline-block;
885 | padding-right: 5px;
886 | padding-left: 5px;
887 | }
888 | #version {
889 | display: inline-block;
890 | }
891 | #credits img {
892 | vertical-align: middle;
893 | }
894 | #footer a {
895 | color: inherit;
896 | font-weight: bold;
897 | }
898 | #footer a:hover,
899 | #footer a:focus {
900 | color: #777;
901 | }
902 |
903 | /*=========================================================
904 | misc actions
905 | ===========================================================*/
906 |
907 | /* User Preferences */
908 | .userpref table, .userpref td {
909 | border: none;
910 | }
911 | .userpref table tbody tr th,
912 | .userpref table tbody tr td {
913 | vertical-align: middle;
914 | }
915 |
916 | /* RandomQuote */
917 | .condensed {
918 | padding: 0;
919 | }
920 | .condensed * {
921 | margin-top: 0;
922 | margin-bottom: 0;
923 | }
924 |
--------------------------------------------------------------------------------
/memodump/fonts/glyphicons-halflings-regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/fonts/glyphicons-halflings-regular.eot
--------------------------------------------------------------------------------
/memodump/fonts/glyphicons-halflings-regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/fonts/glyphicons-halflings-regular.ttf
--------------------------------------------------------------------------------
/memodump/fonts/glyphicons-halflings-regular.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/fonts/glyphicons-halflings-regular.woff
--------------------------------------------------------------------------------
/memodump/img/PythonPowered.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/PythonPowered.png
--------------------------------------------------------------------------------
/memodump/img/admon-caution.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/admon-caution.png
--------------------------------------------------------------------------------
/memodump/img/admon-important.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/admon-important.png
--------------------------------------------------------------------------------
/memodump/img/admon-note.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/admon-note.png
--------------------------------------------------------------------------------
/memodump/img/admon-tip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/admon-tip.png
--------------------------------------------------------------------------------
/memodump/img/admon-warning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/admon-warning.png
--------------------------------------------------------------------------------
/memodump/img/alert.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/alert.png
--------------------------------------------------------------------------------
/memodump/img/angry.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/angry.png
--------------------------------------------------------------------------------
/memodump/img/attach.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/attach.png
--------------------------------------------------------------------------------
/memodump/img/attention.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/attention.png
--------------------------------------------------------------------------------
/memodump/img/biggrin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/biggrin.png
--------------------------------------------------------------------------------
/memodump/img/checkmark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/checkmark.png
--------------------------------------------------------------------------------
/memodump/img/devil.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/devil.png
--------------------------------------------------------------------------------
/memodump/img/draft.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/draft.png
--------------------------------------------------------------------------------
/memodump/img/frown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/frown.png
--------------------------------------------------------------------------------
/memodump/img/icon-error.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/icon-error.png
--------------------------------------------------------------------------------
/memodump/img/icon-info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/icon-info.png
--------------------------------------------------------------------------------
/memodump/img/idea.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/idea.png
--------------------------------------------------------------------------------
/memodump/img/moin-action.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-action.png
--------------------------------------------------------------------------------
/memodump/img/moin-attach.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-attach.png
--------------------------------------------------------------------------------
/memodump/img/moin-bottom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-bottom.png
--------------------------------------------------------------------------------
/memodump/img/moin-conflict.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-conflict.png
--------------------------------------------------------------------------------
/memodump/img/moin-deleted.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-deleted.png
--------------------------------------------------------------------------------
/memodump/img/moin-diff.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-diff.png
--------------------------------------------------------------------------------
/memodump/img/moin-download.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-download.png
--------------------------------------------------------------------------------
/memodump/img/moin-edit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-edit.png
--------------------------------------------------------------------------------
/memodump/img/moin-email.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-email.png
--------------------------------------------------------------------------------
/memodump/img/moin-ftp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-ftp.png
--------------------------------------------------------------------------------
/memodump/img/moin-help.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-help.png
--------------------------------------------------------------------------------
/memodump/img/moin-home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-home.png
--------------------------------------------------------------------------------
/memodump/img/moin-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-icon.png
--------------------------------------------------------------------------------
/memodump/img/moin-info.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-info.png
--------------------------------------------------------------------------------
/memodump/img/moin-inter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-inter.png
--------------------------------------------------------------------------------
/memodump/img/moin-jabber.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-jabber.png
--------------------------------------------------------------------------------
/memodump/img/moin-new.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-new.png
--------------------------------------------------------------------------------
/memodump/img/moin-news.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-news.png
--------------------------------------------------------------------------------
/memodump/img/moin-parent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-parent.png
--------------------------------------------------------------------------------
/memodump/img/moin-print.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-print.png
--------------------------------------------------------------------------------
/memodump/img/moin-raw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-raw.png
--------------------------------------------------------------------------------
/memodump/img/moin-readonly.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-readonly.png
--------------------------------------------------------------------------------
/memodump/img/moin-renamed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-renamed.png
--------------------------------------------------------------------------------
/memodump/img/moin-rss.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-rss.png
--------------------------------------------------------------------------------
/memodump/img/moin-search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-search.png
--------------------------------------------------------------------------------
/memodump/img/moin-show.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-show.png
--------------------------------------------------------------------------------
/memodump/img/moin-subscribe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-subscribe.png
--------------------------------------------------------------------------------
/memodump/img/moin-telnet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-telnet.png
--------------------------------------------------------------------------------
/memodump/img/moin-top.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-top.png
--------------------------------------------------------------------------------
/memodump/img/moin-unsubscribe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-unsubscribe.png
--------------------------------------------------------------------------------
/memodump/img/moin-up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-up.png
--------------------------------------------------------------------------------
/memodump/img/moin-updated.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-updated.png
--------------------------------------------------------------------------------
/memodump/img/moin-www.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/moin-www.png
--------------------------------------------------------------------------------
/memodump/img/ohwell.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/ohwell.png
--------------------------------------------------------------------------------
/memodump/img/prio1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/prio1.png
--------------------------------------------------------------------------------
/memodump/img/prio2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/prio2.png
--------------------------------------------------------------------------------
/memodump/img/prio3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/prio3.png
--------------------------------------------------------------------------------
/memodump/img/redface.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/redface.png
--------------------------------------------------------------------------------
/memodump/img/sad.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/sad.png
--------------------------------------------------------------------------------
/memodump/img/smile.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/smile.png
--------------------------------------------------------------------------------
/memodump/img/smile2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/smile2.png
--------------------------------------------------------------------------------
/memodump/img/smile3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/smile3.png
--------------------------------------------------------------------------------
/memodump/img/smile4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/smile4.png
--------------------------------------------------------------------------------
/memodump/img/star_off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/star_off.png
--------------------------------------------------------------------------------
/memodump/img/star_on.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/star_on.png
--------------------------------------------------------------------------------
/memodump/img/thumbs-up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/thumbs-up.png
--------------------------------------------------------------------------------
/memodump/img/tired.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/tired.png
--------------------------------------------------------------------------------
/memodump/img/tongue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dossist/moinmoin-memodump/5dad48a4f69728cfe21c3b5ae994119ba3ac69ed/memodump/img/tongue.png
--------------------------------------------------------------------------------
/memodump/js/bootstrap.min.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Bootstrap v3.2.0 (http://getbootstrap.com)
3 | * Copyright 2011-2014 Twitter, Inc.
4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5 | */
6 | if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.2.0",d.prototype.close=function(b){function c(){f.detach().trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",c).emulateTransitionEnd(150):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.2.0",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),d[e](null==f[b]?this.options[b]:f[b]),setTimeout(a.proxy(function(){"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?a=!1:b.find(".active").removeClass("active")),a&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}a&&this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),c.preventDefault()})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b).on("keydown.bs.carousel",a.proxy(this.keydown,this)),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.2.0",c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},c.prototype.keydown=function(a){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.to=function(b){var c=this,d=this.getItemIndex(this.$active=this.$element.find(".item.active"));return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}if(e.hasClass("active"))return this.sliding=!1;var j=e[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:g});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,f&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(e)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:g});return a.support.transition&&this.$element.hasClass("slide")?(e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one("bsTransitionEnd",function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(1e3*d.css("transition-duration").slice(0,-1))):(d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger(m)),f&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b);!e&&f.toggle&&"show"==b&&(b=!b),e||d.data("bs.collapse",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};c.VERSION="3.2.0",c.DEFAULTS={toggle:!0},c.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},c.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var c=a.Event("show.bs.collapse");if(this.$element.trigger(c),!c.isDefaultPrevented()){var d=this.$parent&&this.$parent.find("> .panel > .in");if(d&&d.length){var e=d.data("bs.collapse");if(e&&e.transitioning)return;b.call(d,"hide"),e||d.data("bs.collapse",null)}var f=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[f](0),this.transitioning=1;var g=function(){this.$element.removeClass("collapsing").addClass("collapse in")[f](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return g.call(this);var h=a.camelCase(["scroll",f].join("-"));this.$element.one("bsTransitionEnd",a.proxy(g,this)).emulateTransitionEnd(350)[f](this.$element[0][h])}}},c.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(d,this)).emulateTransitionEnd(350):d.call(this)}}},c.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var d=a.fn.collapse;a.fn.collapse=b,a.fn.collapse.Constructor=c,a.fn.collapse.noConflict=function(){return a.fn.collapse=d,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(c){var d,e=a(this),f=e.attr("data-target")||c.preventDefault()||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""),g=a(f),h=g.data("bs.collapse"),i=h?"toggle":e.data(),j=e.attr("data-parent"),k=j&&a(j);h&&h.transitioning||(k&&k.find('[data-toggle="collapse"][data-parent="'+j+'"]').not(e).addClass("collapsed"),e[g.hasClass("in")?"addClass":"removeClass"]("collapsed")),b.call(g,i)})}(jQuery),+function(a){"use strict";function b(b){b&&3===b.which||(a(e).remove(),a(f).each(function(){var d=c(a(this)),e={relatedTarget:this};d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown",e)),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown",e))}))}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.2.0",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('').insertAfter(a(this)).on("click",b);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus"),f.toggleClass("open").trigger("shown.bs.dropdown",h)}return!1}},g.prototype.keydown=function(b){if(/(38|40|27)/.test(b.keyCode)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var e=c(d),g=e.hasClass("open");if(!g||g&&27==b.keyCode)return 27==b.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.divider):visible a",i=e.find('[role="menu"]'+h+', [role="listbox"]'+h);if(i.length){var j=i.index(i.filter(":focus"));38==b.keyCode&&j>0&&j--,40==b.keyCode&&j').appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),e&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;e?this.$backdrop.one("bsTransitionEnd",b).emulateTransitionEnd(150):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var f=function(){c.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",f).emulateTransitionEnd(150):f()}else b&&b()},c.prototype.checkScrollbar=function(){document.body.clientWidth>=window.innerWidth||(this.scrollbarWidth=this.scrollbarWidth||this.measureScrollbar())},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.scrollbarWidth&&this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right","")},c.prototype.measureScrollbar=function(){var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=b,a.fn.modal.Constructor=c,a.fn.modal.noConflict=function(){return a.fn.modal=d,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(c){var d=a(this),e=d.attr("href"),f=a(d.attr("data-target")||e&&e.replace(/.*(?=#[^\s]+$)/,"")),g=f.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is("a")&&c.preventDefault(),f.one("show.bs.modal",function(a){a.isDefaultPrevented()||f.one("hidden.bs.modal",function(){d.is(":visible")&&d.trigger("focus")})}),b.call(f,g,this)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof b&&b;(e||"destroy"!=b)&&(e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};c.VERSION="3.2.0",c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(this.options.viewport.selector||this.options.viewport);for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show()},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var c=a.contains(document.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!c)return;var d=this,e=this.tip(),f=this.getUID(this.type);this.setContent(),e.attr("id",f),this.$element.attr("aria-describedby",f),this.options.animation&&e.addClass("fade");var g="function"==typeof this.options.placement?this.options.placement.call(this,e[0],this.$element[0]):this.options.placement,h=/\s?auto?\s?/i,i=h.test(g);i&&(g=g.replace(h,"")||"top"),e.detach().css({top:0,left:0,display:"block"}).addClass(g).data("bs."+this.type,this),this.options.container?e.appendTo(this.options.container):e.insertAfter(this.$element);var j=this.getPosition(),k=e[0].offsetWidth,l=e[0].offsetHeight;if(i){var m=g,n=this.$element.parent(),o=this.getPosition(n);g="bottom"==g&&j.top+j.height+l-o.scroll>o.height?"top":"top"==g&&j.top-o.scroll-l<0?"bottom":"right"==g&&j.right+k>o.width?"left":"left"==g&&j.left-kg.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;jg.width&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){return this.$tip=this.$tip||a(this.options.template)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){clearTimeout(this.timeout),this.hide().$element.off("."+this.type).removeData("bs."+this.type)};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||"destroy"!=b)&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.2.0",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").empty()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},c.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){var e=a.proxy(this.process,this);this.$body=a("body"),this.$scrollElement=a(a(c).is("body")?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",e),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.2.0",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b="offset",c=0;a.isWindow(this.$scrollElement[0])||(b="position",c=this.$scrollElement.scrollTop()),this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight();var d=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[b]().top+c,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){d.offsets.push(this[0]),d.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b<=e[0])return g!=(a=f[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parentsUntil(this.options.target,".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")};var d=a.fn.scrollspy;a.fn.scrollspy=c,a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=d,this},a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);c.call(b,b.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new c(this)),"string"==typeof b&&e[b]()})}var c=function(b){this.element=a(b)};c.VERSION="3.2.0",c.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.closest("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},c.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one("bsTransitionEnd",e).emulateTransitionEnd(150):e(),f.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(c){c.preventDefault(),b.call(a(this),"show")})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=this.unpin=this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.2.0",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=a(document).height(),d=this.$target.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top(this.$element)),"function"==typeof h&&(h=f.bottom(this.$element));var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=b-h?"bottom":null!=g&&g>=d?"top":!1;if(this.affixed!==i){null!=this.unpin&&this.$element.css("top","");var j="affix"+(i?"-"+i:""),k=a.Event(j+".bs.affix");this.$element.trigger(k),k.isDefaultPrevented()||(this.affixed=i,this.unpin="bottom"==i?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(j).trigger(a.Event(j.replace("affix","affixed"))),"bottom"==i&&this.$element.offset({top:b-this.$element.height()-h}))}}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},d.offsetBottom&&(d.offset.bottom=d.offsetBottom),d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery);
--------------------------------------------------------------------------------
/memodump/js/toggle.js:
--------------------------------------------------------------------------------
1 | /*
2 | * toggle.js - toggle css class
3 | * Copyright 2014 dossist.
4 | * Licensed under GNU GPL3.
5 | */
6 |
7 | if (typeof jQuery === 'undefined') { throw new Error('jQuery is required for toggle.js!') }
8 | if ($.fn.emulateTransitionEnd === undefined) { throw new Error('Bootstrap is required for toggle.js!') }
9 |
10 | +function ($) {
11 |
12 | function End() {
13 | this.removeClass('toggling');
14 | }
15 |
16 | function Show() {
17 | $this = $(this);
18 |
19 | if ($this.hasClass('on')) return;
20 |
21 | $this.addClass('toggling')
22 | .addClass('on')
23 | .one('bsTransitionEnd', $.proxy(End, $this))
24 | .emulateTransitionEnd(250);
25 | }
26 |
27 | function Hide() {
28 | $this = $(this);
29 |
30 | if (!$this.hasClass('on')) return;
31 |
32 | $this.addClass('toggling')
33 | .removeClass('on')
34 | .one('bsTransitionEnd', $.proxy(End, $this))
35 | .emulateTransitionEnd(250);
36 | }
37 |
38 | function Toggle() {
39 | $this = $(this);
40 | $this.hasClass('on') ? Hide.call(this) : Show.call(this);
41 | }
42 |
43 | function getTarget(elem) {
44 | var $elem = $(elem);
45 | var target = $elem.attr('data-target') || elem;
46 | return $(target);
47 | }
48 |
49 | function Plugin(option) {
50 | return this.each(function () {
51 | var $target = getTarget(this);
52 |
53 | var func = Toggle
54 | if (typeof option == 'string') {
55 | var options = {'show': Show, 'hide': Hide, 'toggle': Toggle};
56 | func = options[option] ? options[option] : Toggle;
57 | }
58 |
59 | $target.each(func);
60 | })
61 | }
62 |
63 | $.fn.togglejs = Plugin;
64 |
65 | function toggleHandler() {
66 | var $target = getTarget(this);
67 | $target.each(Toggle);
68 | }
69 |
70 | $('[data-toggle="toggle"]').click(toggleHandler);
71 | }(jQuery);
72 |
--------------------------------------------------------------------------------
/test/test.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | memodump
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
22 |
23 |
24 |
25 |
26 |
203 |
204 |
205 |
212 |
213 |
214 |
215 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
242 |
243 |
244 |
245 |
246 |
--------------------------------------------------------------------------------