1
0
Fork 0
This commit is contained in:
friendica 2012-09-15 15:24:28 -07:00
commit ee5ed6b963
19 changed files with 3743 additions and 178 deletions

View file

@ -158,6 +158,8 @@ class HTML5_TreeBuilder {
if ($this->ignore_lf_token) $this->ignore_lf_token--;
$this->ignored = false;
$token['name'] = str_replace(':', '-', $token['name']);
// indenting is a little wonky, this can be changed later on
switch ($mode) {
@ -1429,7 +1431,7 @@ class HTML5_TreeBuilder {
case 'tbody': case 'td': case 'tfoot': case 'th': case 'thead': case 'tr':
// parse error
break;
/* A start tag token not covered by the previous entries */
default:
/* Reconstruct the active formatting elements, if any. */
@ -3038,7 +3040,7 @@ class HTML5_TreeBuilder {
private function insertElement($token, $append = true) {
$el = $this->dom->createElementNS(self::NS_HTML, $token['name']);
if (!empty($token['attr'])) {
foreach($token['attr'] as $attr) {

View file

@ -373,8 +373,8 @@ function item_post(&$a) {
$match = null;
if((! $preview) && preg_match_all("/\[img\](.*?)\[\/img\]/",$body,$match)) {
$images = $match[1];
if((! $preview) && preg_match_all("/\[img([\=0-9x]*?)\](.*?)\[\/img\]/",$body,$match)) {
$images = $match[2];
if(count($images)) {
foreach($images as $image) {
if(! stristr($image,$a->get_baseurl() . '/photo/'))

View file

@ -13,6 +13,7 @@
# <leberwurscht@hoegners.de>, 2012.
# <marmor69@web.de>, 2012.
# Martin Schmitt <mas@scsy.de>, 2012.
# <matthias@matthiasmoritz.de>, 2012.
# Oliver <post@toktan.org>, 2012.
# <tobias.diekershoff@gmx.net>, 2011-2012.
# <transifex@zottel.net>, 2011-2012.
@ -21,8 +22,8 @@ msgid ""
msgstr ""
"Project-Id-Version: friendica\n"
"Report-Msgid-Bugs-To: http://bugs.friendica.com/\n"
"POT-Creation-Date: 2012-09-09 10:00-0700\n"
"PO-Revision-Date: 2012-09-11 07:17+0000\n"
"POT-Creation-Date: 2012-09-13 10:00-0700\n"
"PO-Revision-Date: 2012-09-15 08:34+0000\n"
"Last-Translator: bavatar <tobias.diekershoff@gmx.net>\n"
"Language-Team: German (http://www.transifex.com/projects/p/friendica/language/de/)\n"
"MIME-Version: 1.0\n"
@ -61,8 +62,8 @@ msgstr "Konnte den Kontakt nicht aktualisieren."
#: ../../mod/group.php:19 ../../mod/viewcontacts.php:22
#: ../../mod/register.php:38 ../../mod/regmod.php:116 ../../mod/item.php:126
#: ../../mod/item.php:142 ../../mod/mood.php:114
#: ../../mod/profile_photo.php:19 ../../mod/profile_photo.php:142
#: ../../mod/profile_photo.php:153 ../../mod/profile_photo.php:166
#: ../../mod/profile_photo.php:19 ../../mod/profile_photo.php:169
#: ../../mod/profile_photo.php:180 ../../mod/profile_photo.php:193
#: ../../mod/message.php:38 ../../mod/message.php:168
#: ../../mod/allfriends.php:9 ../../mod/nogroup.php:25
#: ../../mod/wall_upload.php:64 ../../mod/follow.php:9
@ -70,9 +71,10 @@ msgstr "Konnte den Kontakt nicht aktualisieren."
#: ../../mod/profiles.php:413 ../../mod/delegate.php:6
#: ../../mod/suggest.php:28 ../../mod/invite.php:13 ../../mod/invite.php:81
#: ../../mod/dfrn_confirm.php:53 ../../addon/facebook/facebook.php:510
#: ../../addon/facebook/facebook.php:516
#: ../../addon/dav/friendica/layout.fnk.php:354 ../../include/items.php:3834
#: ../../index.php:315
#: ../../addon/facebook/facebook.php:516 ../../addon/fbpost/fbpost.php:159
#: ../../addon/fbpost/fbpost.php:165
#: ../../addon/dav/friendica/layout.fnk.php:354 ../../include/items.php:3908
#: ../../index.php:317
msgid "Permission denied."
msgstr "Zugriff verweigert."
@ -154,15 +156,15 @@ msgstr "Neues Foto von dieser URL"
#: ../../addon/fromgplus/fromgplus.php:40
#: ../../addon/facebook/facebook.php:619
#: ../../addon/snautofollow/snautofollow.php:64 ../../addon/bg/bg.php:90
#: ../../addon/yourls/yourls.php:76 ../../addon/ljpost/ljpost.php:93
#: ../../addon/nsfw/nsfw.php:57 ../../addon/page/page.php:210
#: ../../addon/planets/planets.php:158
#: ../../addon/fbpost/fbpost.php:226 ../../addon/yourls/yourls.php:76
#: ../../addon/ljpost/ljpost.php:93 ../../addon/nsfw/nsfw.php:57
#: ../../addon/page/page.php:210 ../../addon/planets/planets.php:158
#: ../../addon/uhremotestorage/uhremotestorage.php:89
#: ../../addon/randplace/randplace.php:177 ../../addon/dwpost/dwpost.php:93
#: ../../addon/drpost/drpost.php:110 ../../addon/startpage/startpage.php:92
#: ../../addon/geonames/geonames.php:187 ../../addon/oembed.old/oembed.php:41
#: ../../addon/forumlist/forumlist.php:169
#: ../../addon/impressum/impressum.php:82
#: ../../addon/impressum/impressum.php:83
#: ../../addon/notimeline/notimeline.php:64 ../../addon/blockem/blockem.php:57
#: ../../addon/qcomment/qcomment.php:61
#: ../../addon/openstreetmap/openstreetmap.php:70
@ -172,7 +174,7 @@ msgstr "Neues Foto von dieser URL"
#: ../../addon/mathjax/mathjax.php:42 ../../addon/editplain/editplain.php:84
#: ../../addon/blackout/blackout.php:98 ../../addon/gravatar/gravatar.php:95
#: ../../addon/pageheader/pageheader.php:55 ../../addon/ijpost/ijpost.php:93
#: ../../addon/jappixmini/jappixmini.php:302
#: ../../addon/jappixmini/jappixmini.php:307
#: ../../addon/statusnet/statusnet.php:278
#: ../../addon/statusnet/statusnet.php:292
#: ../../addon/statusnet/statusnet.php:318
@ -189,7 +191,7 @@ msgstr "Neues Foto von dieser URL"
#: ../../view/theme/diabook/theme.php:757
#: ../../view/theme/diabook/config.php:190
#: ../../view/theme/quattro/config.php:52 ../../view/theme/dispy/config.php:70
#: ../../include/conversation.php:591
#: ../../include/conversation.php:591 ../../object/Item.php:532
msgid "Submit"
msgstr "Senden"
@ -202,11 +204,11 @@ msgstr "Hilfe:"
msgid "Help"
msgstr "Hilfe"
#: ../../mod/help.php:38 ../../index.php:224
#: ../../mod/help.php:38 ../../index.php:226
msgid "Not Found"
msgstr "Nicht gefunden"
#: ../../mod/help.php:41 ../../index.php:227
#: ../../mod/help.php:41 ../../index.php:229
msgid "Page not found."
msgstr "Seite nicht gefunden."
@ -412,10 +414,10 @@ msgid "Contact information unavailable"
msgstr "Kontaktinformationen nicht verfügbar"
#: ../../mod/photos.php:149 ../../mod/photos.php:653 ../../mod/photos.php:1073
#: ../../mod/photos.php:1088 ../../mod/profile_photo.php:60
#: ../../mod/profile_photo.php:67 ../../mod/profile_photo.php:74
#: ../../mod/profile_photo.php:177 ../../mod/profile_photo.php:261
#: ../../mod/profile_photo.php:270
#: ../../mod/photos.php:1088 ../../mod/profile_photo.php:74
#: ../../mod/profile_photo.php:81 ../../mod/profile_photo.php:88
#: ../../mod/profile_photo.php:204 ../../mod/profile_photo.php:296
#: ../../mod/profile_photo.php:305
#: ../../addon/communityhome/communityhome.php:111
#: ../../view/theme/diabook/theme.php:599 ../../include/user.php:318
#: ../../include/user.php:325 ../../include/user.php:332
@ -458,12 +460,12 @@ msgstr "Die Bildgröße übersteigt das Limit von "
msgid "Image file is empty."
msgstr "Bilddatei ist leer."
#: ../../mod/photos.php:729 ../../mod/profile_photo.php:126
#: ../../mod/photos.php:729 ../../mod/profile_photo.php:153
#: ../../mod/wall_upload.php:110
msgid "Unable to process image."
msgstr "Konnte das Bild nicht bearbeiten."
#: ../../mod/photos.php:756 ../../mod/profile_photo.php:266
#: ../../mod/photos.php:756 ../../mod/profile_photo.php:301
#: ../../mod/wall_upload.php:136
msgid "Image upload failed."
msgstr "Hochladen des Bildes gescheitert."
@ -549,7 +551,7 @@ msgid "Use as profile photo"
msgstr "Als Profilbild verwenden"
#: ../../mod/photos.php:1224 ../../mod/content.php:601
#: ../../include/conversation.php:428
#: ../../include/conversation.php:428 ../../object/Item.php:103
msgid "Private Message"
msgstr "Private Nachricht"
@ -591,16 +593,16 @@ msgid ""
msgstr "Beispiel: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping"
#: ../../mod/photos.php:1356 ../../mod/content.php:665
#: ../../include/conversation.php:565
#: ../../include/conversation.php:565 ../../object/Item.php:185
msgid "I like this (toggle)"
msgstr "Ich mag das (toggle)"
#: ../../mod/photos.php:1357 ../../mod/content.php:666
#: ../../include/conversation.php:566
#: ../../include/conversation.php:566 ../../object/Item.php:186
msgid "I don't like this (toggle)"
msgstr "Ich mag das nicht (toggle)"
#: ../../mod/photos.php:1358 ../../include/conversation.php:1195
#: ../../mod/photos.php:1358 ../../include/conversation.php:1214
msgid "Share"
msgstr "Teilen"
@ -608,25 +610,27 @@ msgstr "Teilen"
#: ../../mod/content.php:482 ../../mod/content.php:843
#: ../../mod/wallmessage.php:152 ../../mod/message.php:293
#: ../../mod/message.php:481 ../../include/conversation.php:659
#: ../../include/conversation.php:891 ../../include/conversation.php:1214
#: ../../include/conversation.php:891 ../../include/conversation.php:1233
#: ../../object/Item.php:237
msgid "Please wait"
msgstr "Bitte warten"
#: ../../mod/photos.php:1375 ../../mod/photos.php:1416
#: ../../mod/photos.php:1448 ../../mod/content.php:688
#: ../../include/conversation.php:588
#: ../../include/conversation.php:588 ../../object/Item.php:529
msgid "This is you"
msgstr "Das bist du"
#: ../../mod/photos.php:1377 ../../mod/photos.php:1418
#: ../../mod/photos.php:1450 ../../mod/content.php:690
#: ../../include/conversation.php:590 ../../boot.php:574
#: ../../object/Item.php:531
msgid "Comment"
msgstr "Kommentar"
#: ../../mod/photos.php:1379 ../../mod/editpost.php:133
#: ../../mod/content.php:700 ../../include/conversation.php:600
#: ../../include/conversation.php:1232
#: ../../include/conversation.php:1251 ../../object/Item.php:541
msgid "Preview"
msgstr "Vorschau"
@ -634,6 +638,7 @@ msgstr "Vorschau"
#: ../../mod/content.php:721 ../../mod/settings.php:606
#: ../../mod/settings.php:695 ../../mod/group.php:168 ../../mod/admin.php:694
#: ../../include/conversation.php:440 ../../include/conversation.php:847
#: ../../object/Item.php:116
msgid "Delete"
msgstr "Löschen"
@ -699,28 +704,29 @@ msgstr "Beitrag nicht gefunden"
msgid "Edit post"
msgstr "Beitrag bearbeiten"
#: ../../mod/editpost.php:88 ../../include/conversation.php:1181
#: ../../mod/editpost.php:88 ../../include/conversation.php:1200
msgid "Post to Email"
msgstr "An E-Mail senden"
#: ../../mod/editpost.php:103 ../../mod/content.php:708
#: ../../mod/settings.php:605 ../../include/conversation.php:433
#: ../../object/Item.php:107
msgid "Edit"
msgstr "Bearbeiten"
#: ../../mod/editpost.php:104 ../../mod/wallmessage.php:150
#: ../../mod/message.php:291 ../../mod/message.php:478
#: ../../include/conversation.php:1196
#: ../../include/conversation.php:1215
msgid "Upload photo"
msgstr "Foto hochladen"
#: ../../mod/editpost.php:105 ../../include/conversation.php:1198
#: ../../mod/editpost.php:105 ../../include/conversation.php:1217
msgid "Attach file"
msgstr "Datei anhängen"
#: ../../mod/editpost.php:106 ../../mod/wallmessage.php:151
#: ../../mod/message.php:292 ../../mod/message.php:479
#: ../../include/conversation.php:1200
#: ../../include/conversation.php:1219
msgid "Insert web link"
msgstr "einen Link einfügen"
@ -736,35 +742,35 @@ msgstr "Vorbis [.ogg] Video einfügen"
msgid "Insert Vorbis [.ogg] audio"
msgstr "Vorbis [.ogg] Audio einfügen"
#: ../../mod/editpost.php:110 ../../include/conversation.php:1206
#: ../../mod/editpost.php:110 ../../include/conversation.php:1225
msgid "Set your location"
msgstr "Deinen Standort festlegen"
#: ../../mod/editpost.php:111 ../../include/conversation.php:1208
#: ../../mod/editpost.php:111 ../../include/conversation.php:1227
msgid "Clear browser location"
msgstr "Browser-Standort leeren"
#: ../../mod/editpost.php:113 ../../include/conversation.php:1215
#: ../../mod/editpost.php:113 ../../include/conversation.php:1234
msgid "Permission settings"
msgstr "Berechtigungseinstellungen"
#: ../../mod/editpost.php:121 ../../include/conversation.php:1224
#: ../../mod/editpost.php:121 ../../include/conversation.php:1243
msgid "CC: email addresses"
msgstr "Cc:-E-Mail-Addressen"
#: ../../mod/editpost.php:122 ../../include/conversation.php:1225
#: ../../mod/editpost.php:122 ../../include/conversation.php:1244
msgid "Public post"
msgstr "Öffentlicher Beitrag"
#: ../../mod/editpost.php:125 ../../include/conversation.php:1211
#: ../../mod/editpost.php:125 ../../include/conversation.php:1230
msgid "Set title"
msgstr "Titel setzen"
#: ../../mod/editpost.php:127 ../../include/conversation.php:1213
#: ../../mod/editpost.php:127 ../../include/conversation.php:1232
msgid "Categories (comma-separated list)"
msgstr "Kategorien (kommasepariert)"
#: ../../mod/editpost.php:128 ../../include/conversation.php:1227
#: ../../mod/editpost.php:128 ../../include/conversation.php:1246
msgid "Example: bob@example.com, mary@example.com"
msgstr "Z.B.: bob@example.com, mary@example.com"
@ -885,7 +891,7 @@ msgstr "Bitte bestätige deine Kontaktanfrage bei %s."
msgid "Confirm"
msgstr "Bestätigen"
#: ../../mod/dfrn_request.php:715 ../../include/items.php:3213
#: ../../mod/dfrn_request.php:715 ../../include/items.php:3287
msgid "[Name Withheld]"
msgstr "[Name unterdrückt]"
@ -1308,18 +1314,21 @@ msgstr "Gruppe: "
#: ../../mod/content.php:438 ../../mod/content.php:720
#: ../../include/conversation.php:439 ../../include/conversation.php:846
#: ../../object/Item.php:115
msgid "Select"
msgstr "Auswählen"
#: ../../mod/content.php:455 ../../mod/content.php:813
#: ../../mod/content.php:814 ../../include/conversation.php:627
#: ../../include/conversation.php:628 ../../include/conversation.php:863
#: ../../object/Item.php:206 ../../object/Item.php:207
#, php-format
msgid "View %s's profile @ %s"
msgstr "Das Profil von %s auf %s betrachten."
#: ../../mod/content.php:465 ../../mod/content.php:825
#: ../../include/conversation.php:641 ../../include/conversation.php:874
#: ../../object/Item.php:219
#, php-format
msgid "%s from %s"
msgstr "%s von %s"
@ -1329,6 +1338,7 @@ msgid "View in context"
msgstr "Im Zusammenhang betrachten"
#: ../../mod/content.php:586 ../../include/conversation.php:668
#: ../../object/Item.php:256
#, php-format
msgid "%d comment"
msgid_plural "%d comments"
@ -1338,91 +1348,112 @@ msgstr[1] "%d Kommentare"
#: ../../mod/content.php:587 ../../addon/page/page.php:76
#: ../../addon/page/page.php:110 ../../addon/showmore/showmore.php:119
#: ../../include/contact_widgets.php:195 ../../include/conversation.php:669
#: ../../boot.php:575
#: ../../boot.php:575 ../../object/Item.php:257
msgid "show more"
msgstr "mehr anzeigen"
#: ../../mod/content.php:665 ../../include/conversation.php:565
#: ../../object/Item.php:185
msgid "like"
msgstr "mag ich"
#: ../../mod/content.php:666 ../../include/conversation.php:566
#: ../../object/Item.php:186
msgid "dislike"
msgstr "mag ich nicht"
#: ../../mod/content.php:668 ../../include/conversation.php:568
#: ../../object/Item.php:188
msgid "Share this"
msgstr "Weitersagen"
#: ../../mod/content.php:668 ../../include/conversation.php:568
#: ../../object/Item.php:188
msgid "share"
msgstr "Teilen"
#: ../../mod/content.php:692 ../../include/conversation.php:592
#: ../../object/Item.php:533
msgid "Bold"
msgstr "Fett"
#: ../../mod/content.php:693 ../../include/conversation.php:593
#: ../../object/Item.php:534
msgid "Italic"
msgstr "Kursiv"
#: ../../mod/content.php:694 ../../include/conversation.php:594
#: ../../object/Item.php:535
msgid "Underline"
msgstr "Unterstrichen"
#: ../../mod/content.php:695 ../../include/conversation.php:595
#: ../../object/Item.php:536
msgid "Quote"
msgstr "Zitat"
#: ../../mod/content.php:696 ../../include/conversation.php:596
#: ../../object/Item.php:537
msgid "Code"
msgstr "Code"
#: ../../mod/content.php:697 ../../include/conversation.php:597
#: ../../object/Item.php:538
msgid "Image"
msgstr "Bild"
#: ../../mod/content.php:698 ../../include/conversation.php:598
#: ../../object/Item.php:539
msgid "Link"
msgstr "Verweis"
#: ../../mod/content.php:699 ../../include/conversation.php:599
#: ../../object/Item.php:540
msgid "Video"
msgstr "Video"
#: ../../mod/content.php:733 ../../include/conversation.php:529
#: ../../object/Item.php:169
msgid "add star"
msgstr "markieren"
#: ../../mod/content.php:734 ../../include/conversation.php:530
#: ../../object/Item.php:170
msgid "remove star"
msgstr "Markierung entfernen"
#: ../../mod/content.php:735 ../../include/conversation.php:531
#: ../../object/Item.php:171
msgid "toggle star status"
msgstr "Markierung umschalten"
#: ../../mod/content.php:738 ../../include/conversation.php:534
#: ../../object/Item.php:174
msgid "starred"
msgstr "markiert"
#: ../../mod/content.php:739 ../../include/conversation.php:535
#: ../../object/Item.php:175
msgid "add tag"
msgstr "Tag hinzufügen"
#: ../../mod/content.php:743 ../../include/conversation.php:443
#: ../../object/Item.php:119
msgid "save to folder"
msgstr "In Ordner speichern"
#: ../../mod/content.php:815 ../../include/conversation.php:629
#: ../../object/Item.php:208
msgid "to"
msgstr "zu"
#: ../../mod/content.php:816 ../../include/conversation.php:630
#: ../../object/Item.php:209
msgid "Wall-to-Wall"
msgstr "Wall-to-Wall"
#: ../../mod/content.php:817 ../../include/conversation.php:631
#: ../../object/Item.php:210
msgid "via Wall-To-Wall:"
msgstr "via Wall-To-Wall:"
@ -1938,9 +1969,9 @@ msgstr "Anfrage zum Zurücksetzen des Passworts auf %s erhalten"
#: ../../mod/register.php:90 ../../mod/register.php:144
#: ../../mod/regmod.php:54 ../../mod/dfrn_confirm.php:752
#: ../../addon/facebook/facebook.php:702
#: ../../addon/facebook/facebook.php:1200
#: ../../addon/facebook/facebook.php:1200 ../../addon/fbpost/fbpost.php:661
#: ../../addon/public_server/public_server.php:62
#: ../../addon/testdrive/testdrive.php:67 ../../include/items.php:3222
#: ../../addon/testdrive/testdrive.php:67 ../../include/items.php:3296
#: ../../boot.php:788
msgid "Administrator"
msgstr "Administrator"
@ -2088,7 +2119,7 @@ msgid "Private forum has no privacy permissions and no default privacy group."
msgstr "Für das private Forum sind keine Zugriffsrechte eingestellt, und es gibt keine voreingestellte Gruppe für neue Kontakte."
#: ../../mod/settings.php:471 ../../addon/facebook/facebook.php:495
#: ../../addon/impressum/impressum.php:77
#: ../../addon/fbpost/fbpost.php:144 ../../addon/impressum/impressum.php:78
#: ../../addon/openstreetmap/openstreetmap.php:80
#: ../../addon/mathjax/mathjax.php:66 ../../addon/piwik/piwik.php:105
#: ../../addon/twitter/twitter.php:389
@ -2355,7 +2386,7 @@ msgstr "Dürfen dir Unbekannte private Nachrichten schicken?"
msgid "Profile is <strong>not published</strong>."
msgstr "Profil ist <strong>nicht veröffentlicht</strong>."
#: ../../mod/settings.php:944 ../../mod/profile_photo.php:214
#: ../../mod/settings.php:944 ../../mod/profile_photo.php:248
msgid "or"
msgstr "oder"
@ -2636,6 +2667,7 @@ msgstr "Persönliche Notizen"
#: ../../mod/notes.php:63 ../../mod/filer.php:30
#: ../../addon/facebook/facebook.php:770
#: ../../addon/privacy_image_cache/privacy_image_cache.php:263
#: ../../addon/fbpost/fbpost.php:267
#: ../../addon/dav/friendica/layout.fnk.php:441
#: ../../addon/dav/friendica/layout.fnk.php:488 ../../include/text.php:681
msgid "Save"
@ -2672,7 +2704,7 @@ msgstr "Kein Empfänger."
#: ../../mod/wallmessage.php:123 ../../mod/wallmessage.php:131
#: ../../mod/message.php:242 ../../mod/message.php:250
#: ../../include/conversation.php:1132 ../../include/conversation.php:1149
#: ../../include/conversation.php:1151 ../../include/conversation.php:1168
msgid "Please enter a link URL:"
msgstr "Bitte gib die URL des Links ein:"
@ -2759,7 +2791,7 @@ msgstr "Überprüfe die restlichen Einstellungen, insbesondere die Einstellungen
msgid "Profile"
msgstr "Profil"
#: ../../mod/newmember.php:36 ../../mod/profile_photo.php:211
#: ../../mod/newmember.php:36 ../../mod/profile_photo.php:244
msgid "Upload Profile Photo"
msgstr "Profilbild hochladen"
@ -2797,7 +2829,7 @@ msgid "Connecting"
msgstr "Verbindungen knüpfen"
#: ../../mod/newmember.php:49 ../../mod/newmember.php:51
#: ../../addon/facebook/facebook.php:728
#: ../../addon/facebook/facebook.php:728 ../../addon/fbpost/fbpost.php:239
#: ../../include/contact_selectors.php:81
msgid "Facebook"
msgstr "Facebook"
@ -2924,7 +2956,7 @@ msgstr "Gruppe nicht gefunden."
msgid "Group name changed."
msgstr "Gruppenname geändert."
#: ../../mod/group.php:72 ../../mod/profperm.php:19 ../../index.php:314
#: ../../mod/group.php:72 ../../mod/profperm.php:19 ../../index.php:316
msgid "Permission denied"
msgstr "Zugriff verweigert"
@ -3098,7 +3130,7 @@ msgstr "%1$s mag %2$ss %3$s nicht"
#: ../../mod/notice.php:15 ../../mod/viewsrc.php:15 ../../mod/admin.php:159
#: ../../mod/admin.php:731 ../../mod/admin.php:930 ../../mod/display.php:29
#: ../../mod/display.php:145 ../../include/items.php:3700
#: ../../mod/display.php:145 ../../include/items.php:3774
msgid "Item not found."
msgstr "Beitrag nicht gefunden."
@ -3182,61 +3214,65 @@ msgstr "Stimmung"
msgid "Set your current mood and tell your friends"
msgstr "Wähle deine aktuelle Stimmung und erzähle sie deinen Freunden"
#: ../../mod/profile_photo.php:30
#: ../../mod/profile_photo.php:44
msgid "Image uploaded but image cropping failed."
msgstr "Bilder hochgeladen, aber das Zuschneiden ist fehlgeschlagen."
#: ../../mod/profile_photo.php:63 ../../mod/profile_photo.php:70
#: ../../mod/profile_photo.php:77 ../../mod/profile_photo.php:273
#: ../../mod/profile_photo.php:77 ../../mod/profile_photo.php:84
#: ../../mod/profile_photo.php:91 ../../mod/profile_photo.php:308
#, php-format
msgid "Image size reduction [%s] failed."
msgstr "Verkleinern der Bildgröße von [%s] ist gescheitert."
#: ../../mod/profile_photo.php:91
#: ../../mod/profile_photo.php:118
msgid ""
"Shift-reload the page or clear browser cache if the new photo does not "
"display immediately."
msgstr "Drücke Umschalt+Neu Laden oder leere den Browser-Cache, falls das neue Foto nicht gleich angezeigt wird."
#: ../../mod/profile_photo.php:101
#: ../../mod/profile_photo.php:128
msgid "Unable to process image"
msgstr "Bild konnte nicht verarbeitet werden"
#: ../../mod/profile_photo.php:117 ../../mod/wall_upload.php:88
#: ../../mod/profile_photo.php:144 ../../mod/wall_upload.php:88
#, php-format
msgid "Image exceeds size limit of %d"
msgstr "Bildgröße überschreitet das Limit von %d"
#: ../../mod/profile_photo.php:210
#: ../../mod/profile_photo.php:242
msgid "Upload File:"
msgstr "Datei hochladen:"
#: ../../mod/profile_photo.php:212
#: ../../mod/profile_photo.php:243
msgid "Select a profile:"
msgstr "Profil auswählen"
#: ../../mod/profile_photo.php:245
#: ../../addon/dav/friendica/layout.fnk.php:152
msgid "Upload"
msgstr "Hochladen"
#: ../../mod/profile_photo.php:214
#: ../../mod/profile_photo.php:248
msgid "skip this step"
msgstr "diesen Schritt überspringen"
#: ../../mod/profile_photo.php:214
#: ../../mod/profile_photo.php:248
msgid "select a photo from your photo albums"
msgstr "wähle ein Foto von deinen Fotoalben"
#: ../../mod/profile_photo.php:227
#: ../../mod/profile_photo.php:262
msgid "Crop Image"
msgstr "Bild zurechtschneiden"
#: ../../mod/profile_photo.php:228
#: ../../mod/profile_photo.php:263
msgid "Please adjust the image cropping for optimum viewing."
msgstr "Passe bitte den Bildausschnitt an, damit das Bild optimal dargestellt werden kann."
#: ../../mod/profile_photo.php:230
#: ../../mod/profile_photo.php:265
msgid "Done Editing"
msgstr "Bearbeitung abgeschlossen"
#: ../../mod/profile_photo.php:264
#: ../../mod/profile_photo.php:299
msgid "Image uploaded successfully."
msgstr "Bild erfolgreich auf den Server geladen."
@ -4390,8 +4426,8 @@ msgstr "sichtbar für jeden"
msgid "Edit visibility"
msgstr "Sichtbarkeit bearbeiten"
#: ../../mod/filer.php:29 ../../include/conversation.php:1136
#: ../../include/conversation.php:1153
#: ../../mod/filer.php:29 ../../include/conversation.php:1155
#: ../../include/conversation.php:1172
msgid "Save to Folder:"
msgstr "In diesen Ordner verschieben:"
@ -4732,7 +4768,7 @@ msgstr "Facebook deaktiviert"
msgid "Updating contacts"
msgstr "Aktualisiere Kontakte"
#: ../../addon/facebook/facebook.php:551
#: ../../addon/facebook/facebook.php:551 ../../addon/fbpost/fbpost.php:192
msgid "Facebook API key is missing."
msgstr "Facebook-API-Schlüssel nicht gefunden"
@ -4748,13 +4784,13 @@ msgstr "Facebook-Connector für dieses Konto installieren."
msgid "Remove Facebook connector"
msgstr "Facebook-Connector entfernen"
#: ../../addon/facebook/facebook.php:576
#: ../../addon/facebook/facebook.php:576 ../../addon/fbpost/fbpost.php:217
msgid ""
"Re-authenticate [This is necessary whenever your Facebook password is "
"changed.]"
msgstr "Neu authentifizieren [Das ist immer dann nötig, wenn du dein Facebook-Passwort geändert hast.]"
#: ../../addon/facebook/facebook.php:583
#: ../../addon/facebook/facebook.php:583 ../../addon/fbpost/fbpost.php:224
msgid "Post to Facebook by default"
msgstr "Veröffentliche standardmäßig bei Facebook"
@ -4820,11 +4856,11 @@ msgstr "Probleme mit Facebook Echtzeit-Updates"
msgid "Facebook Connector Settings"
msgstr "Facebook-Verbindungseinstellungen"
#: ../../addon/facebook/facebook.php:744
#: ../../addon/facebook/facebook.php:744 ../../addon/fbpost/fbpost.php:255
msgid "Facebook API Key"
msgstr "Facebook API Schlüssel"
#: ../../addon/facebook/facebook.php:754
#: ../../addon/facebook/facebook.php:754 ../../addon/fbpost/fbpost.php:262
msgid ""
"Error: it appears that you have specified the App-ID and -Secret in your "
".htconfig.php file. As long as they are specified there, they cannot be set "
@ -4847,11 +4883,11 @@ msgid ""
"going on."
msgstr "Die Richtigkeit des API Schlüssels konnte nicht gefunden werden. Irgendwas stimmt nicht."
#: ../../addon/facebook/facebook.php:766
#: ../../addon/facebook/facebook.php:766 ../../addon/fbpost/fbpost.php:264
msgid "App-ID / API-Key"
msgstr "App-ID / API-Key"
#: ../../addon/facebook/facebook.php:767
#: ../../addon/facebook/facebook.php:767 ../../addon/fbpost/fbpost.php:265
msgid "Application secret"
msgstr "Anwendungs-Geheimnis"
@ -4886,38 +4922,38 @@ msgstr "Echtzeit-Updates nicht aktiviert."
msgid "Activate Real-Time Updates"
msgstr "Echtzeit-Updates aktivieren"
#: ../../addon/facebook/facebook.php:799
#: ../../addon/facebook/facebook.php:799 ../../addon/fbpost/fbpost.php:282
#: ../../addon/dav/friendica/layout.fnk.php:361
msgid "The new values have been saved."
msgstr "Die neuen Einstellungen wurden gespeichert."
#: ../../addon/facebook/facebook.php:823
#: ../../addon/facebook/facebook.php:823 ../../addon/fbpost/fbpost.php:301
msgid "Post to Facebook"
msgstr "Bei Facebook veröffentlichen"
#: ../../addon/facebook/facebook.php:921
#: ../../addon/facebook/facebook.php:921 ../../addon/fbpost/fbpost.php:399
msgid ""
"Post to Facebook cancelled because of multi-network access permission "
"conflict."
msgstr "Beitrag wurde nicht bei Facebook veröffentlicht, da Konflikte bei den Multi-Netzwerk-Zugriffsrechten vorliegen."
#: ../../addon/facebook/facebook.php:1149
#: ../../addon/facebook/facebook.php:1149 ../../addon/fbpost/fbpost.php:610
msgid "View on Friendica"
msgstr "In Friendica betrachten"
#: ../../addon/facebook/facebook.php:1182
#: ../../addon/facebook/facebook.php:1182 ../../addon/fbpost/fbpost.php:643
msgid "Facebook post failed. Queued for retry."
msgstr "Veröffentlichung bei Facebook gescheitert. Wir versuchen es später erneut."
#: ../../addon/facebook/facebook.php:1222
#: ../../addon/facebook/facebook.php:1222 ../../addon/fbpost/fbpost.php:683
msgid "Your Facebook connection became invalid. Please Re-authenticate."
msgstr "Deine Facebook Anmeldedaten sind ungültig geworden. Bitte re-authentifiziere dich."
#: ../../addon/facebook/facebook.php:1223
#: ../../addon/facebook/facebook.php:1223 ../../addon/fbpost/fbpost.php:684
msgid "Facebook connection became invalid"
msgstr "Facebook Anmeldedaten sind ungültig geworden"
#: ../../addon/facebook/facebook.php:1224
#: ../../addon/facebook/facebook.php:1224 ../../addon/fbpost/fbpost.php:685
#, php-format
msgid ""
"Hi %1$s,\n"
@ -4969,6 +5005,26 @@ msgstr "Größe des Caches"
msgid "Delete the whole cache"
msgstr "Cache leeren"
#: ../../addon/fbpost/fbpost.php:172
msgid "Facebook Post disabled"
msgstr ""
#: ../../addon/fbpost/fbpost.php:199
msgid "Facebook Post"
msgstr "Beitrag auf Facebook"
#: ../../addon/fbpost/fbpost.php:205
msgid "Install Facebook Post connector for this account."
msgstr "Facebook-Connector für dieses Konto installieren."
#: ../../addon/fbpost/fbpost.php:212
msgid "Remove Facebook Post connector"
msgstr "Facebook-Connector entfernen"
#: ../../addon/fbpost/fbpost.php:240
msgid "Facebook Post Settings"
msgstr "Facebook-Beitragseinstellungen"
#: ../../addon/widgets/widget_like.php:58
#, php-format
msgid "%d person likes this"
@ -5028,11 +5084,11 @@ msgid "did something obscenely biological to"
msgstr "machte etwas obszönes Körperliches mit"
#: ../../addon/morepokes/morepokes.php:22
msgid "point out the new poke feature to"
msgstr "die neue Anstups-Funktion zeigen"
msgid "point out the poke feature to"
msgstr "zeigte die neue Anstups-Funktion"
#: ../../addon/morepokes/morepokes.php:22
msgid "pointed out the new poke feature to"
msgid "pointed out the poke feature to"
msgstr "zeigte die neue Anstups-Funktion"
#: ../../addon/morepokes/morepokes.php:23
@ -5044,113 +5100,109 @@ msgid "declared undying love for"
msgstr "verkündete unsterbliche Liebe für"
#: ../../addon/morepokes/morepokes.php:24
msgid "set fire to"
msgstr "entflammt"
#: ../../addon/morepokes/morepokes.php:25
msgid "patent"
msgstr "patentieren"
#: ../../addon/morepokes/morepokes.php:25
#: ../../addon/morepokes/morepokes.php:24
msgid "patented"
msgstr "patentierte"
#: ../../addon/morepokes/morepokes.php:26
#: ../../addon/morepokes/morepokes.php:25
msgid "stroke beard"
msgstr "sich den Bart kratzen"
#: ../../addon/morepokes/morepokes.php:26
#: ../../addon/morepokes/morepokes.php:25
msgid "stroked their beard at"
msgstr "kratzte sich den Bart in Richtung"
#: ../../addon/morepokes/morepokes.php:27
#: ../../addon/morepokes/morepokes.php:26
msgid ""
"bemoan the declining standards of modern secondary and tertiary education to"
msgstr "sich über die sinkenden Standards der Schul- und Hochschulbildung beklagen"
#: ../../addon/morepokes/morepokes.php:27
#: ../../addon/morepokes/morepokes.php:26
msgid ""
"bemoans the declining standards of modern secondary and tertiary education "
"to"
msgstr "beklagte sich über die sinkenden Standards der Schul- und Hochschulbildung bei"
#: ../../addon/morepokes/morepokes.php:28
#: ../../addon/morepokes/morepokes.php:27
msgid "hug"
msgstr "umarmen"
#: ../../addon/morepokes/morepokes.php:28
#: ../../addon/morepokes/morepokes.php:27
msgid "hugged"
msgstr "umarmte"
#: ../../addon/morepokes/morepokes.php:29
#: ../../addon/morepokes/morepokes.php:28
msgid "kiss"
msgstr "küssen"
#: ../../addon/morepokes/morepokes.php:29
#: ../../addon/morepokes/morepokes.php:28
msgid "kissed"
msgstr "küsste"
#: ../../addon/morepokes/morepokes.php:30
#: ../../addon/morepokes/morepokes.php:29
msgid "raise eyebrows at"
msgstr "Augenbrauen hochziehen"
#: ../../addon/morepokes/morepokes.php:30
#: ../../addon/morepokes/morepokes.php:29
msgid "raised their eyebrows at"
msgstr "zog die Augenbrauen hoch in Richtung"
#: ../../addon/morepokes/morepokes.php:31
#: ../../addon/morepokes/morepokes.php:30
msgid "insult"
msgstr "beleidigen"
#: ../../addon/morepokes/morepokes.php:31
#: ../../addon/morepokes/morepokes.php:30
msgid "insulted"
msgstr "beleidigte"
#: ../../addon/morepokes/morepokes.php:32
#: ../../addon/morepokes/morepokes.php:31
msgid "praise"
msgstr "preisen"
#: ../../addon/morepokes/morepokes.php:32
#: ../../addon/morepokes/morepokes.php:31
msgid "praised"
msgstr "pries"
#: ../../addon/morepokes/morepokes.php:33
#: ../../addon/morepokes/morepokes.php:32
msgid "be dubious of"
msgstr "ungewiss sein"
#: ../../addon/morepokes/morepokes.php:33
#: ../../addon/morepokes/morepokes.php:32
msgid "was dubious of"
msgstr "war ungewiss über"
#: ../../addon/morepokes/morepokes.php:34
#: ../../addon/morepokes/morepokes.php:33
msgid "eat"
msgstr "essen"
#: ../../addon/morepokes/morepokes.php:34
#: ../../addon/morepokes/morepokes.php:33
msgid "ate"
msgstr "aß"
#: ../../addon/morepokes/morepokes.php:35
#: ../../addon/morepokes/morepokes.php:34
msgid "giggle and fawn at"
msgstr "kichern und einschleimen"
#: ../../addon/morepokes/morepokes.php:35
#: ../../addon/morepokes/morepokes.php:34
msgid "giggled and fawned at"
msgstr "kicherte und schleimte sich ein bei"
#: ../../addon/morepokes/morepokes.php:36
#: ../../addon/morepokes/morepokes.php:35
msgid "doubt"
msgstr "bezweifeln"
#: ../../addon/morepokes/morepokes.php:36
#: ../../addon/morepokes/morepokes.php:35
msgid "doubted"
msgstr "bezweifelte"
#: ../../addon/morepokes/morepokes.php:37
#: ../../addon/morepokes/morepokes.php:36
msgid "glare"
msgstr "zornig anstarren"
#: ../../addon/morepokes/morepokes.php:37
#: ../../addon/morepokes/morepokes.php:36
msgid "glared at"
msgstr "starrte zornig auf"
@ -6111,68 +6163,68 @@ msgstr "Zufällige Zusammenstellung der Foren-Liste"
msgid "Show forumlists/forums on profile forumlist"
msgstr "Liste der Foren deren Abonnement du bist in deinem Profil anzeigen:"
#: ../../addon/impressum/impressum.php:36
#: ../../addon/impressum/impressum.php:37
msgid "Impressum"
msgstr "Impressum"
#: ../../addon/impressum/impressum.php:49
#: ../../addon/impressum/impressum.php:51
#: ../../addon/impressum/impressum.php:83
#: ../../addon/impressum/impressum.php:50
#: ../../addon/impressum/impressum.php:52
#: ../../addon/impressum/impressum.php:84
msgid "Site Owner"
msgstr "Betreiber der Seite"
#: ../../addon/impressum/impressum.php:49
#: ../../addon/impressum/impressum.php:87
#: ../../addon/impressum/impressum.php:50
#: ../../addon/impressum/impressum.php:88
msgid "Email Address"
msgstr "Email Adresse"
#: ../../addon/impressum/impressum.php:54
#: ../../addon/impressum/impressum.php:85
#: ../../addon/impressum/impressum.php:55
#: ../../addon/impressum/impressum.php:86
msgid "Postal Address"
msgstr "Postalische Anschrift"
#: ../../addon/impressum/impressum.php:60
#: ../../addon/impressum/impressum.php:61
msgid ""
"The impressum addon needs to be configured!<br />Please add at least the "
"<tt>owner</tt> variable to your config file. For other variables please "
"refer to the README file of the addon."
msgstr "Das Impressums-Plugin muss noch konfiguriert werden.<br />Bitte gebe mindestens den <tt>Betreiber</tt> in der Konfiguration an. Alle weiteren Parameter werden in der README-Datei des Addons erläutert."
#: ../../addon/impressum/impressum.php:83
#: ../../addon/impressum/impressum.php:84
msgid "The page operators name."
msgstr "Name des Serveradministrators"
#: ../../addon/impressum/impressum.php:84
#: ../../addon/impressum/impressum.php:85
msgid "Site Owners Profile"
msgstr "Profil des Seitenbetreibers"
#: ../../addon/impressum/impressum.php:84
#: ../../addon/impressum/impressum.php:85
msgid "Profile address of the operator."
msgstr "Profil-Adresse des Serveradministrators"
#: ../../addon/impressum/impressum.php:85
#: ../../addon/impressum/impressum.php:86
msgid "How to contact the operator via snail mail. You can use BBCode here."
msgstr "Kontaktmöglichkeiten zum Administrator via Schneckenpost. Du kannst BBCode verwenden."
#: ../../addon/impressum/impressum.php:86
#: ../../addon/impressum/impressum.php:87
msgid "Notes"
msgstr "Hinweise"
#: ../../addon/impressum/impressum.php:86
#: ../../addon/impressum/impressum.php:87
msgid ""
"Additional notes that are displayed beneath the contact information. You can"
" use BBCode here."
msgstr "Zusätzliche Informationen die neben den Kontaktmöglichkeiten angezeigt werden. Du kannst BBCode verwenden."
#: ../../addon/impressum/impressum.php:87
#: ../../addon/impressum/impressum.php:88
msgid "How to contact the operator via email. (will be displayed obfuscated)"
msgstr "Wie man den Betreiber per Email erreicht. (Adresse wird verschleiert dargestellt)"
#: ../../addon/impressum/impressum.php:88
#: ../../addon/impressum/impressum.php:89
msgid "Footer note"
msgstr "Fußnote"
#: ../../addon/impressum/impressum.php:88
#: ../../addon/impressum/impressum.php:89
msgid "Text for the footer. You can use BBCode here."
msgstr "Text für die Fußzeile. Du kannst BBCode verwenden."
@ -6477,6 +6529,59 @@ msgstr "InsaneJournal Passwort"
msgid "Post to InsaneJournal by default"
msgstr "Standardmäßig auf InsaneJournal posten."
#: ../../addon/jappixmini/jappixmini.php:266
msgid "Jappix Mini addon settings"
msgstr "Jappix Mini Addon Einstellungen"
#: ../../addon/jappixmini/jappixmini.php:268
msgid "Activate addon"
msgstr "Addon aktivieren"
#: ../../addon/jappixmini/jappixmini.php:271
msgid ""
"Do <em>not</em> insert the Jappixmini Chat-Widget into the webinterface"
msgstr "Füge das Jappix Mini Chat Widget <em>nicht</em> zum Webinterface hinzu"
#: ../../addon/jappixmini/jappixmini.php:274
msgid "Jabber username"
msgstr "Jabber Nutzername"
#: ../../addon/jappixmini/jappixmini.php:277
msgid "Jabber server"
msgstr "Jabber Server"
#: ../../addon/jappixmini/jappixmini.php:281
msgid "Jabber BOSH host"
msgstr "Jabber BOSH Host"
#: ../../addon/jappixmini/jappixmini.php:285
msgid "Jabber password"
msgstr "Japper Passwort"
#: ../../addon/jappixmini/jappixmini.php:290
msgid "Encrypt Jabber password with Friendica password (recommended)"
msgstr "Verschlüssele das Jabber Passwort mit dem Friendica Passwort (empfohlen)"
#: ../../addon/jappixmini/jappixmini.php:293
msgid "Friendica password"
msgstr "Friendica Passwort"
#: ../../addon/jappixmini/jappixmini.php:296
msgid "Approve subscription requests from Friendica contacts automatically"
msgstr "Kontaktanfragen von Friendica Kontakten automatisch akzeptieren"
#: ../../addon/jappixmini/jappixmini.php:299
msgid "Subscribe to Friendica contacts automatically"
msgstr "Automatisch Friendica Kontakten bei Jabber folgen"
#: ../../addon/jappixmini/jappixmini.php:302
msgid "Purge internal list of jabber addresses of contacts"
msgstr "Lösche die interne Liste der Jabber Adressen der Kontakte"
#: ../../addon/jappixmini/jappixmini.php:308
msgid "Add contact"
msgstr "Kontakt hinzufügen"
#: ../../addon/viewsrc/viewsrc.php:37
msgid "View Source"
msgstr "Quelle ansehen"
@ -8041,12 +8146,12 @@ msgstr "Sekunden"
msgid "%1$d %2$s ago"
msgstr "%1$d %2$s her"
#: ../../include/datetime.php:472 ../../include/items.php:1621
#: ../../include/datetime.php:472 ../../include/items.php:1683
#, php-format
msgid "%s's birthday"
msgstr "%ss Geburtstag"
#: ../../include/datetime.php:473 ../../include/items.php:1622
#: ../../include/datetime.php:473 ../../include/items.php:1684
#, php-format
msgid "Happy Birthday %s"
msgstr "Herzlichen Glückwunsch %s"
@ -8321,15 +8426,15 @@ msgstr "Konnte die Kontaktinformationen nicht empfangen."
msgid "following"
msgstr "folgen"
#: ../../include/items.php:3220
#: ../../include/items.php:3294
msgid "A new person is sharing with you at "
msgstr "Eine neue Person teilt mit dir auf "
#: ../../include/items.php:3220
#: ../../include/items.php:3294
msgid "You have a new follower at "
msgstr "Du hast einen neuen Kontakt auf "
#: ../../include/items.php:3901
#: ../../include/items.php:3975
msgid "Archives"
msgstr "Archiv"
@ -8423,34 +8528,34 @@ msgstr "Das Sicherheitsmerkmal war nicht korrekt. Das passiert meistens wenn das
msgid "stopped following"
msgstr "wird nicht mehr gefolgt"
#: ../../include/Contact.php:220 ../../include/conversation.php:1033
#: ../../include/Contact.php:220 ../../include/conversation.php:1052
msgid "Poke"
msgstr "Anstupsen"
#: ../../include/Contact.php:221 ../../include/conversation.php:1027
#: ../../include/Contact.php:221 ../../include/conversation.php:1046
msgid "View Status"
msgstr "Pinnwand anschauen"
#: ../../include/Contact.php:222 ../../include/conversation.php:1028
#: ../../include/Contact.php:222 ../../include/conversation.php:1047
msgid "View Profile"
msgstr "Profil anschauen"
#: ../../include/Contact.php:223 ../../include/conversation.php:1029
#: ../../include/Contact.php:223 ../../include/conversation.php:1048
msgid "View Photos"
msgstr "Bilder anschauen"
#: ../../include/Contact.php:224 ../../include/Contact.php:237
#: ../../include/conversation.php:1030
#: ../../include/conversation.php:1049
msgid "Network Posts"
msgstr "Netzwerkbeiträge"
#: ../../include/Contact.php:225 ../../include/Contact.php:237
#: ../../include/conversation.php:1031
#: ../../include/conversation.php:1050
msgid "Edit Contact"
msgstr "Kontakt bearbeiten"
#: ../../include/Contact.php:226 ../../include/Contact.php:237
#: ../../include/conversation.php:1032
#: ../../include/conversation.php:1051
msgid "Send PM"
msgstr "Private Nachricht senden"
@ -8468,106 +8573,106 @@ msgstr "Nachricht/Beitrag"
msgid "%1$s marked %2$s's %3$s as favorite"
msgstr "%1$s hat %2$s\\s %3$s als Favorit markiert"
#: ../../include/conversation.php:933
#: ../../include/conversation.php:952
msgid "Delete Selected Items"
msgstr "Lösche die markierten Beiträge"
#: ../../include/conversation.php:1091
#: ../../include/conversation.php:1110
#, php-format
msgid "%s likes this."
msgstr "%s mag das."
#: ../../include/conversation.php:1091
#: ../../include/conversation.php:1110
#, php-format
msgid "%s doesn't like this."
msgstr "%s mag das nicht."
#: ../../include/conversation.php:1095
#: ../../include/conversation.php:1114
#, php-format
msgid "<span %1$s>%2$d people</span> like this."
msgstr "<span %1$s>%2$d Leute</span> mögen das."
#: ../../include/conversation.php:1097
#: ../../include/conversation.php:1116
#, php-format
msgid "<span %1$s>%2$d people</span> don't like this."
msgstr "<span %1$s>%2$d Leute</span> mögen das nicht."
#: ../../include/conversation.php:1103
#: ../../include/conversation.php:1122
msgid "and"
msgstr "und"
#: ../../include/conversation.php:1106
#: ../../include/conversation.php:1125
#, php-format
msgid ", and %d other people"
msgstr " und %d andere"
#: ../../include/conversation.php:1107
#: ../../include/conversation.php:1126
#, php-format
msgid "%s like this."
msgstr "%s mögen das."
#: ../../include/conversation.php:1107
#: ../../include/conversation.php:1126
#, php-format
msgid "%s don't like this."
msgstr "%s mögen das nicht."
#: ../../include/conversation.php:1131 ../../include/conversation.php:1148
#: ../../include/conversation.php:1150 ../../include/conversation.php:1167
msgid "Visible to <strong>everybody</strong>"
msgstr "Für <strong>jedermann</strong> sichtbar"
#: ../../include/conversation.php:1133 ../../include/conversation.php:1150
#: ../../include/conversation.php:1152 ../../include/conversation.php:1169
msgid "Please enter a video link/URL:"
msgstr "Bitte Link/URL zum Video einfügen:"
#: ../../include/conversation.php:1134 ../../include/conversation.php:1151
#: ../../include/conversation.php:1153 ../../include/conversation.php:1170
msgid "Please enter an audio link/URL:"
msgstr "Bitte Link/URL zum Audio einfügen:"
#: ../../include/conversation.php:1135 ../../include/conversation.php:1152
#: ../../include/conversation.php:1154 ../../include/conversation.php:1171
msgid "Tag term:"
msgstr "Tag:"
#: ../../include/conversation.php:1137 ../../include/conversation.php:1154
#: ../../include/conversation.php:1156 ../../include/conversation.php:1173
msgid "Where are you right now?"
msgstr "Wo hältst du dich jetzt gerade auf?"
#: ../../include/conversation.php:1197
#: ../../include/conversation.php:1216
msgid "upload photo"
msgstr "Bild hochladen"
#: ../../include/conversation.php:1199
#: ../../include/conversation.php:1218
msgid "attach file"
msgstr "Datei anhängen"
#: ../../include/conversation.php:1201
#: ../../include/conversation.php:1220
msgid "web link"
msgstr "Weblink"
#: ../../include/conversation.php:1202
#: ../../include/conversation.php:1221
msgid "Insert video link"
msgstr "Video-Adresse einfügen"
#: ../../include/conversation.php:1203
#: ../../include/conversation.php:1222
msgid "video link"
msgstr "Video-Link"
#: ../../include/conversation.php:1204
#: ../../include/conversation.php:1223
msgid "Insert audio link"
msgstr "Audio-Adresse einfügen"
#: ../../include/conversation.php:1205
#: ../../include/conversation.php:1224
msgid "audio link"
msgstr "Audio-Link"
#: ../../include/conversation.php:1207
#: ../../include/conversation.php:1226
msgid "set location"
msgstr "Ort setzen"
#: ../../include/conversation.php:1209
#: ../../include/conversation.php:1228
msgid "clear location"
msgstr "Ort löschen"
#: ../../include/conversation.php:1216
#: ../../include/conversation.php:1235
msgid "permissions"
msgstr "Zugriffsrechte"

View file

@ -706,6 +706,7 @@ $a->strings["Shift-reload the page or clear browser cache if the new photo does
$a->strings["Unable to process image"] = "Bild konnte nicht verarbeitet werden";
$a->strings["Image exceeds size limit of %d"] = "Bildgröße überschreitet das Limit von %d";
$a->strings["Upload File:"] = "Datei hochladen:";
$a->strings["Select a profile:"] = "Profil auswählen";
$a->strings["Upload"] = "Hochladen";
$a->strings["skip this step"] = "diesen Schritt überspringen";
$a->strings["select a photo from your photo albums"] = "wähle ein Foto von deinen Fotoalben";
@ -1115,6 +1116,11 @@ $a->strings["Cache Statistics"] = "Cache Statistik";
$a->strings["Number of items"] = "Anzahl der Einträge";
$a->strings["Size of the cache"] = "Größe des Caches";
$a->strings["Delete the whole cache"] = "Cache leeren";
$a->strings["Facebook Post disabled"] = "";
$a->strings["Facebook Post"] = "Beitrag auf Facebook";
$a->strings["Install Facebook Post connector for this account."] = "Facebook-Connector für dieses Konto installieren.";
$a->strings["Remove Facebook Post connector"] = "Facebook-Connector entfernen";
$a->strings["Facebook Post Settings"] = "Facebook-Beitragseinstellungen";
$a->strings["%d person likes this"] = array(
0 => "%d Person mag das",
1 => "%d Leute mögen das",
@ -1134,11 +1140,10 @@ $a->strings["shag"] = "poppen";
$a->strings["shagged"] = "poppte";
$a->strings["do something obscenely biological to"] = "mit ihm/ihr etwas obszönes Körperliches machen";
$a->strings["did something obscenely biological to"] = "machte etwas obszönes Körperliches mit";
$a->strings["point out the new poke feature to"] = "die neue Anstups-Funktion zeigen";
$a->strings["pointed out the new poke feature to"] = "zeigte die neue Anstups-Funktion";
$a->strings["point out the poke feature to"] = "zeigte die neue Anstups-Funktion";
$a->strings["pointed out the poke feature to"] = "zeigte die neue Anstups-Funktion";
$a->strings["declare undying love for"] = "unterbliche Liebe verkünden";
$a->strings["declared undying love for"] = "verkündete unsterbliche Liebe für";
$a->strings["set fire to"] = "entflammt";
$a->strings["patent"] = "patentieren";
$a->strings["patented"] = "patentierte";
$a->strings["stroke beard"] = "sich den Bart kratzen";
@ -1465,6 +1470,19 @@ $a->strings["Enable InsaneJournal Post Plugin"] = "InsaneJournal Plugin aktivier
$a->strings["InsaneJournal username"] = "InsaneJournal Benutzername";
$a->strings["InsaneJournal password"] = "InsaneJournal Passwort";
$a->strings["Post to InsaneJournal by default"] = "Standardmäßig auf InsaneJournal posten.";
$a->strings["Jappix Mini addon settings"] = "Jappix Mini Addon Einstellungen";
$a->strings["Activate addon"] = "Addon aktivieren";
$a->strings["Do <em>not</em> insert the Jappixmini Chat-Widget into the webinterface"] = "Füge das Jappix Mini Chat Widget <em>nicht</em> zum Webinterface hinzu";
$a->strings["Jabber username"] = "Jabber Nutzername";
$a->strings["Jabber server"] = "Jabber Server";
$a->strings["Jabber BOSH host"] = "Jabber BOSH Host";
$a->strings["Jabber password"] = "Japper Passwort";
$a->strings["Encrypt Jabber password with Friendica password (recommended)"] = "Verschlüssele das Jabber Passwort mit dem Friendica Passwort (empfohlen)";
$a->strings["Friendica password"] = "Friendica Passwort";
$a->strings["Approve subscription requests from Friendica contacts automatically"] = "Kontaktanfragen von Friendica Kontakten automatisch akzeptieren";
$a->strings["Subscribe to Friendica contacts automatically"] = "Automatisch Friendica Kontakten bei Jabber folgen";
$a->strings["Purge internal list of jabber addresses of contacts"] = "Lösche die interne Liste der Jabber Adressen der Kontakte";
$a->strings["Add contact"] = "Kontakt hinzufügen";
$a->strings["View Source"] = "Quelle ansehen";
$a->strings["Post to StatusNet"] = "Bei StatusNet veröffentlichen";
$a->strings["Please contact your site administrator.<br />The provided API URL is not valid."] = "Bitte kontaktiere den Administrator des Servers.<br />Die angegebene API-URL ist nicht gültig.";

View file

@ -44,6 +44,7 @@ function theme_admin_post(&$a){
function quattro_form(&$a, $align, $color){
$colors = array(
"dark"=>"Quattro",
"lilac"=>"Lilac",
"green"=>"Green"
);

View file

@ -735,6 +735,22 @@ aside #profile-extra-links li {
margin: 0px;
list-style: none;
}
aside #wallmessage-link {
display: block;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
color: #ffffff;
background: #005c94 url('../../../images/connect-bg.png') no-repeat left center;
font-weight: bold;
text-transform: uppercase;
padding: 4px 2px 2px 35px;
margin-top: 3px;
}
aside #wallmessage-link:hover {
text-decoration: none;
background-color: #19aeff;
}
aside #dfrn-request-link {
display: block;
-moz-border-radius: 5px 5px 5px 5px;
@ -1140,6 +1156,9 @@ section {
opacity: 0.5;
}
.wwto {
position: absolute !important;
width: 25px;
height: 25px;
background: #FFFFFF;
border: 2px solid #364e59;
height: 25px;

View file

@ -735,6 +735,22 @@ aside #profile-extra-links li {
margin: 0px;
list-style: none;
}
aside #wallmessage-link {
display: block;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
color: #ffffff;
background: #009100 url('../../../images/connect-bg.png') no-repeat left center;
font-weight: bold;
text-transform: uppercase;
padding: 4px 2px 2px 35px;
margin-top: 3px;
}
aside #wallmessage-link:hover {
text-decoration: none;
background-color: #ccff42;
}
aside #dfrn-request-link {
display: block;
-moz-border-radius: 5px 5px 5px 5px;
@ -1140,6 +1156,9 @@ section {
opacity: 0.5;
}
.wwto {
position: absolute !important;
width: 25px;
height: 25px;
background: #FFFFFF;
border: 2px solid #364e59;
height: 25px;

View file

@ -0,0 +1,4 @@
##
style.css : style.less colors.less ../icons.less ../quattro.less
lessc style.less > style.css

View file

@ -0,0 +1,117 @@
// Quattro Theme LESS file
// "Echo" palette from Inkscape
@Yellow1 : #fce94f;
@Blue1:rgb(25,174,255);
@Blue2:rgb(0,132,200);
@Blue3:rgb(0,92,148);
@Red1:rgb(255,65,65);
@Red2:rgb(220,0,0);
@Red3:rgb(181,0,0);
@Orange1:rgb(255,255,62);
@Orange2:rgb(255,153,0);
@Orange3:rgb(255,102,0);
@Brown1:rgb(255,192,34);
@Brown2:rgb(184,129,0);
@Brown3:rgb(128,77,0);
@Green1:rgb(204,255,66);
@Green2:rgb(154,222,0);
@Green3:rgb(0,145,0);
@Green4:rgb(221,255,221);
@Purple1:rgb(241,202,255);
@Purple2:rgb(215,108,255);
@Purple3:rgb(186,0,255);
@Metalic1:rgb(189,205,212);
@Metalic2:rgb(158,171,176);
@Metalic3:rgb(54,78,89);
@Metalic4:rgb(14,35,46);
@Grey1:rgb(255,255,255);
@Grey2:rgb(204,204,204);
@Grey3:rgb(153,153,153);
@Grey4:rgb(102,102,102);
@Grey5:rgb(45,45,45);
@lilac: #86608e;
@lilacComp: #cbd38d;
@lilacDark: #521f5c;
@lilacBright:#c0a3c7;
@lilacVBright:#F6ECF9;
// Theme colors
@BodyBackground: @lilacVBright;
@BodyColor: @Grey5;
@Link: @lilacDark;
@LinkHover: @lilac;
@LinkVisited: @lilac;
@ButtonColor: @Grey1;
@ButtonBackgroundColor: @Grey5;
@Banner: @Grey1;
@NavbarBackground:@lilacDark;
@NavbarSelectedBg:@lilacComp;
@NavbarSelectedBorder: @Metalic2;
@NavbarNotifBg: @lilac;
@Menu: @Grey5;
@MenuBg: @Grey1;
@MenuBorder: @Metalic3;
@MenuItem: @Grey5;
@MenuItemHoverBg: @lilacBright;
@MenuItemSeparator: @Metalic2;
@MenuEmpty: @Metalic2;
@MenuItemDetail: @Metalic2;
@AsideBorder: @Metalic1;
@AsideConnect: @Grey1;
@AsideConnectBg: @lilacDark;
@AsideConnectHoverBg: @lilac;
@VCardLabelColor: @Grey3;
@InfoColor: @Grey1;
@InfoBackgroundColor: @Metalic3;
@NoticeColor: @Grey1;
@NoticeBackgroundColor: #511919;
@FieldHelpColor: @Grey3;
@ThreadBackgroundColor: #eff0f1;
@ThreadBottomBorderColor: @Grey2;
@ShinyBorderColor: @lilacBright;
@BlockquoteBackgroundColor: #FFFFFF;
@BlockquoteBorderColor: #e6e6e6;
@CommentBoxEmptyColor: @Grey3;
@CommentBoxEmptyBorderColor: @Grey3;
@CommentBoxFullColor: @Grey5;
@CommentBoxFullBorderColor: @Grey5;
@TagColor: @Grey1;
@JotToolsBackgroundColor: @lilacDark;
@JotToolsBorderColor: @Metalic2;
@JotToolsOverBackgroundColor: @lilac;
@JotToolsOverBorderColor: @Metalic1;
@JotToolsText: @Grey2;
@JotSubmitBackgroundColor: @Grey2;
@JotSubmitText: @Grey4;
@JotSubmitOverBackgroundColor: @lilacDark;
@JotSubmitOverText: @Grey4;
@JotPermissionUnlockBackgroundColor: @Grey2;
@JotPermissionLockBackgroundColor: @Grey4;
@JotLoadingBackgroundColor: @Grey1;
@JotPreviewBackgroundColor: @lilacBright;
@MessageNewBackgroundColor: @Blue1;
@MessageNewBorderColor: @Blue3;
@MessageNewColor: @Grey1;
@MailListBackgroundColor: #f6f7f8;
@MailDisplaySubjectColor: @Grey5;
@MailDisplaySubjectBackgroundColor: #f6f7f8;

View file

@ -0,0 +1,2149 @@
/**
* Fabio Comuni <http://kirgroup.com/profile/fabrixxm>
**/
/* icons */
.icon {
background-color: transparent ;
background-repeat: no-repeat;
background-position: left center;
display: block;
overflow: hidden;
text-indent: -9999px;
padding: 1px;
min-width: 22px;
height: 22px;
}
.icon.text {
text-indent: 0px;
}
.icon.notify {
background-image: url("../../../images/icons/22/notify_off.png");
}
.icon.gear {
background-image: url("../../../images/icons/22/gear.png");
}
.icon.like {
background-image: url("icons/like.png");
}
.icon.dislike {
background-image: url("icons/dislike.png");
}
.icon.add {
background-image: url("../../../images/icons/22/add.png");
}
.icon.delete {
background-image: url("../../../images/icons/22/delete.png");
}
.icon.edit {
background-image: url("../../../images/icons/22/edit.png");
}
.icon.star {
background-image: url("../../../images/icons/22/star.png");
}
.icon.menu {
background-image: url("../../../images/icons/22/menu.png");
}
.icon.link {
background-image: url("../../../images/icons/22/link.png");
}
.icon.lock {
background-image: url("../../../images/icons/22/lock.png");
}
.icon.unlock {
background-image: url("../../../images/icons/22/unlock.png");
}
.icon.plugin {
background-image: url("../../../images/icons/22/plugin.png");
}
.icon.type-unkn {
background-image: url("../../../images/icons/22/zip.png");
}
.icon.type-audio {
background-image: url("../../../images/icons/22/audio.png");
}
.icon.type-video {
background-image: url("../../../images/icons/22/video.png");
}
.icon.type-image {
background-image: url("../../../images/icons/22/image.png");
}
.icon.type-text {
background-image: url("../../../images/icons/22/text.png");
}
.icon.language {
background-image: url("icons/language.png");
}
.icon.text {
padding: 10px 0px 0px 25px;
}
.icon.s10 {
min-width: 10px;
height: 10px;
}
.icon.s10.notify {
background-image: url("../../../images/icons/10/notify_off.png");
}
.icon.s10.gear {
background-image: url("../../../images/icons/10/gear.png");
}
.icon.s10.like {
background-image: url("icons/like.png");
}
.icon.s10.dislike {
background-image: url("icons/dislike.png");
}
.icon.s10.add {
background-image: url("../../../images/icons/10/add.png");
}
.icon.s10.delete {
background-image: url("../../../images/icons/10/delete.png");
}
.icon.s10.edit {
background-image: url("../../../images/icons/10/edit.png");
}
.icon.s10.star {
background-image: url("../../../images/icons/10/star.png");
}
.icon.s10.menu {
background-image: url("../../../images/icons/10/menu.png");
}
.icon.s10.link {
background-image: url("../../../images/icons/10/link.png");
}
.icon.s10.lock {
background-image: url("../../../images/icons/10/lock.png");
}
.icon.s10.unlock {
background-image: url("../../../images/icons/10/unlock.png");
}
.icon.s10.plugin {
background-image: url("../../../images/icons/10/plugin.png");
}
.icon.s10.type-unkn {
background-image: url("../../../images/icons/10/zip.png");
}
.icon.s10.type-audio {
background-image: url("../../../images/icons/10/audio.png");
}
.icon.s10.type-video {
background-image: url("../../../images/icons/10/video.png");
}
.icon.s10.type-image {
background-image: url("../../../images/icons/10/image.png");
}
.icon.s10.type-text {
background-image: url("../../../images/icons/10/text.png");
}
.icon.s10.language {
background-image: url("icons/language.png");
}
.icon.s10.text {
padding: 2px 0px 0px 15px;
}
.icon.s16 {
min-width: 16px;
height: 16px;
}
.icon.s16.notify {
background-image: url("../../../images/icons/16/notify_off.png");
}
.icon.s16.gear {
background-image: url("../../../images/icons/16/gear.png");
}
.icon.s16.like {
background-image: url("icons/like.png");
}
.icon.s16.dislike {
background-image: url("icons/dislike.png");
}
.icon.s16.add {
background-image: url("../../../images/icons/16/add.png");
}
.icon.s16.delete {
background-image: url("../../../images/icons/16/delete.png");
}
.icon.s16.edit {
background-image: url("../../../images/icons/16/edit.png");
}
.icon.s16.star {
background-image: url("../../../images/icons/16/star.png");
}
.icon.s16.menu {
background-image: url("../../../images/icons/16/menu.png");
}
.icon.s16.link {
background-image: url("../../../images/icons/16/link.png");
}
.icon.s16.lock {
background-image: url("../../../images/icons/16/lock.png");
}
.icon.s16.unlock {
background-image: url("../../../images/icons/16/unlock.png");
}
.icon.s16.plugin {
background-image: url("../../../images/icons/16/plugin.png");
}
.icon.s16.type-unkn {
background-image: url("../../../images/icons/16/zip.png");
}
.icon.s16.type-audio {
background-image: url("../../../images/icons/16/audio.png");
}
.icon.s16.type-video {
background-image: url("../../../images/icons/16/video.png");
}
.icon.s16.type-image {
background-image: url("../../../images/icons/16/image.png");
}
.icon.s16.type-text {
background-image: url("../../../images/icons/16/text.png");
}
.icon.s16.language {
background-image: url("icons/language.png");
}
.icon.s16.text {
padding: 4px 0px 0px 20px;
}
.icon.s22 {
min-width: 22px;
height: 22px;
}
.icon.s22.notify {
background-image: url("../../../images/icons/22/notify_off.png");
}
.icon.s22.gear {
background-image: url("../../../images/icons/22/gear.png");
}
.icon.s22.like {
background-image: url("icons/like.png");
}
.icon.s22.dislike {
background-image: url("icons/dislike.png");
}
.icon.s22.add {
background-image: url("../../../images/icons/22/add.png");
}
.icon.s22.delete {
background-image: url("../../../images/icons/22/delete.png");
}
.icon.s22.edit {
background-image: url("../../../images/icons/22/edit.png");
}
.icon.s22.star {
background-image: url("../../../images/icons/22/star.png");
}
.icon.s22.menu {
background-image: url("../../../images/icons/22/menu.png");
}
.icon.s22.link {
background-image: url("../../../images/icons/22/link.png");
}
.icon.s22.lock {
background-image: url("../../../images/icons/22/lock.png");
}
.icon.s22.unlock {
background-image: url("../../../images/icons/22/unlock.png");
}
.icon.s22.plugin {
background-image: url("../../../images/icons/22/plugin.png");
}
.icon.s22.type-unkn {
background-image: url("../../../images/icons/22/zip.png");
}
.icon.s22.type-audio {
background-image: url("../../../images/icons/22/audio.png");
}
.icon.s22.type-video {
background-image: url("../../../images/icons/22/video.png");
}
.icon.s22.type-image {
background-image: url("../../../images/icons/22/image.png");
}
.icon.s22.type-text {
background-image: url("../../../images/icons/22/text.png");
}
.icon.s22.language {
background-image: url("icons/language.png");
}
.icon.s22.text {
padding: 10px 0px 0px 25px;
}
.icon.s48 {
width: 48px;
height: 48px;
}
.icon.s48.notify {
background-image: url("../../../images/icons/48/notify_off.png");
}
.icon.s48.gear {
background-image: url("../../../images/icons/48/gear.png");
}
.icon.s48.like {
background-image: url("icons/like.png");
}
.icon.s48.dislike {
background-image: url("icons/dislike.png");
}
.icon.s48.add {
background-image: url("../../../images/icons/48/add.png");
}
.icon.s48.delete {
background-image: url("../../../images/icons/48/delete.png");
}
.icon.s48.edit {
background-image: url("../../../images/icons/48/edit.png");
}
.icon.s48.star {
background-image: url("../../../images/icons/48/star.png");
}
.icon.s48.menu {
background-image: url("../../../images/icons/48/menu.png");
}
.icon.s48.link {
background-image: url("../../../images/icons/48/link.png");
}
.icon.s48.lock {
background-image: url("../../../images/icons/48/lock.png");
}
.icon.s48.unlock {
background-image: url("../../../images/icons/48/unlock.png");
}
.icon.s48.plugin {
background-image: url("../../../images/icons/48/plugin.png");
}
.icon.s48.type-unkn {
background-image: url("../../../images/icons/48/zip.png");
}
.icon.s48.type-audio {
background-image: url("../../../images/icons/48/audio.png");
}
.icon.s48.type-video {
background-image: url("../../../images/icons/48/video.png");
}
.icon.s48.type-image {
background-image: url("../../../images/icons/48/image.png");
}
.icon.s48.type-text {
background-image: url("../../../images/icons/48/text.png");
}
.icon.s48.language {
background-image: url("icons/language.png");
}
.icon.on {
background-image: url("icons/addon_on.png");
min-width: 16px;
height: 16px;
background-position: 0px 0px;
}
.icon.off {
background-image: url("icons/addon_off.png");
width: 16px;
height: 16px;
background-position: 0px 0px;
}
/* global */
body {
font-family: Liberation Sans, helvetica, arial, clean, sans-serif;
font-size: 11px;
background-color: #f6ecf9;
color: #2d2d2d;
margin: 50px 0px 0px 0px;
display: table;
}
h4 {
font-size: 1.1em;
}
a,
a:link {
color: #521f5c;
text-decoration: none;
}
a:visited {
color: #86608e;
text-decoration: none;
}
a:hover {
color: #86608e;
text-decoration: underline;
}
.left {
float: left;
}
.right {
float: right;
}
.hidden {
display: none;
}
.clear {
clear: both;
}
.fakelink {
color: #521f5c;
text-decoration: none;
cursor: pointer;
}
.fakelink:hover {
color: #86608e;
text-decoration: underline;
}
blockquote {
background: #ffffff;
padding: 1em;
margin-left: 1em;
border-left: 1em solid #e6e6e6;
}
code {
font-family: Courier, monospace;
white-space: pre;
display: block;
overflow: auto;
border: 1px solid #444;
background: #EEE;
color: #444;
padding: 10px;
margin-top: 20px;
}
textarea {
font-size: 20px;
}
#panel {
position: absolute;
width: 10em;
background: #ffffff;
color: #2d2d2d;
margin: 0px;
padding: 1em;
list-style: none;
border: 3px solid #364e59;
z-index: 100000;
-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
}
/* tool */
.tool {
height: auto;
overflow: auto;
}
.tool .label {
float: left;
}
.tool .action {
float: right;
}
.tool > img {
float: left;
}
/* popup notifications */
#jGrowl.top-right {
top: 30px;
right: 15px;
}
div.jGrowl div.notice {
background: #511919 url("../../../images/icons/48/notice.png") no-repeat 5px center;
color: #ffffff;
padding-left: 58px;
}
div.jGrowl div.info {
background: #364e59 url("../../../images/icons/48/info.png") no-repeat 5px center;
color: #ffffff;
padding-left: 58px;
}
/* header */
header {
position: fixed;
left: 43%;
right: 43%;
top: 0px;
margin: 0px;
padding: 0px;
/*width: 100%; height: 12px; */
z-index: 110;
color: #ffffff;
}
header #site-location {
display: none;
}
header #banner {
overflow: hidden;
text-align: center;
width: 100%;
}
header #banner a,
header #banner a:active,
header #banner a:visited,
header #banner a:link,
header #banner a:hover {
color: #ffffff;
text-decoration: none;
outline: none;
vertical-align: bottom;
}
header #banner #logo-img {
height: 22px;
margin-top: 5px;
}
header #banner #logo-text {
font-size: 22px;
}
/* nav */
nav {
width: 100%;
height: 32px;
position: fixed;
left: 0px;
top: 0px;
padding: 0px;
background-color: #521f5c;
color: #ffffff;
z-index: 100;
-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
}
nav a,
nav a:active,
nav a:visited,
nav a:link,
nav a:hover {
color: #ffffff;
text-decoration: none;
outline: none;
}
nav ul {
margin: 0px;
padding: 0px 20px;
}
nav ul li {
list-style: none;
margin: 0px;
padding: 0px;
float: left;
}
nav ul li .menu-popup {
left: 0px;
right: auto;
}
nav .nav-menu-icon {
position: relative;
height: 22px;
padding: 5px;
margin: 0px 10px;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}
nav .nav-menu-icon.selected {
background-color: #cbd38d;
}
nav .nav-menu-icon img {
width: 22px;
height: 22px;
}
nav .nav-menu-icon .nav-notify {
top: 3px;
}
nav .nav-menu {
position: relative;
height: 16px;
padding: 5px;
margin: 3px 15px 0px;
font-size: 14px;
border-bottom: 3px solid #521f5c;
}
nav .nav-menu.selected {
border-bottom: 3px solid #9eabb0;
}
nav .nav-notify {
display: none;
position: absolute;
background-color: #86608e;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
font-size: 10px;
padding: 1px 3px;
top: 0px;
right: -10px;
min-width: 15px;
text-align: right;
}
nav .nav-notify.show {
display: block;
}
nav #nav-help-link,
nav #nav-search-link,
nav #nav-directory-link,
nav #nav-apps-link,
nav #nav-site-linkmenu {
float: right;
}
nav #nav-help-link .menu-popup,
nav #nav-search-link .menu-popup,
nav #nav-directory-link .menu-popup,
nav #nav-apps-link .menu-popup,
nav #nav-site-linkmenu .menu-popup {
right: 0px;
left: auto;
}
nav #nav-notifications-linkmenu.on .icon.s22.notify,
nav #nav-notifications-linkmenu.selected .icon.s22.notify {
background-image: url("../../../images/icons/22/notify_on.png");
}
nav #nav-apps-link.selected {
background-color: #cbd38d;
}
ul.menu-popup {
position: absolute;
display: none;
width: 10em;
background: #ffffff;
color: #2d2d2d;
margin: 0px;
padding: 0px;
list-style: none;
border: 3px solid #364e59;
z-index: 100000;
-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
}
ul.menu-popup a {
display: block;
color: #2d2d2d;
padding: 5px 10px;
text-decoration: none;
}
ul.menu-popup a:hover {
background-color: #c0a3c7;
}
ul.menu-popup .menu-sep {
border-top: 1px solid #9eabb0;
}
ul.menu-popup li {
float: none;
overflow: auto;
height: auto;
display: block;
}
ul.menu-popup li img {
float: left;
width: 16px;
height: 16px;
padding-right: 5px;
}
ul.menu-popup .empty {
padding: 5px;
text-align: center;
color: #9eabb0;
}
ul.menu-popup .toolbar {
background-color: #9eabb0;
height: auto;
overflow: auto;
}
ul.menu-popup .toolbar a {
float: right;
}
ul.menu-popup .toolbar a:hover {
background-color: #ffffff;
}
/* autocomplete popup */
.acpopup {
max-height: 150px;
background-color: #ffffff;
color: #2d2d2d;
border: 1px solid #MenuBorder;
overflow: auto;
z-index: 100000;
-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
}
.acpopupitem {
color: #2d2d2d;
padding: 4px;
clear: left;
}
.acpopupitem img {
float: left;
margin-right: 4px;
}
.acpopupitem.selected {
background-color: #c0a3c7;
}
#nav-notifications-menu {
width: 400px;
max-height: 550px;
overflow: auto;
}
#nav-notifications-menu img {
float: left;
margin-right: 5px;
}
#nav-notifications-menu .contactname {
font-weight: bold;
}
#nav-notifications-menu .notif-when {
font-size: 10px;
color: #9eabb0;
display: block;
}
/* aside 230px*/
aside {
display: table-cell;
vertical-align: top;
width: 200px;
padding: 0px 10px 0px 20px;
border-right: 1px solid #bdcdd4;
}
aside .profile-edit-side-div {
display: none;
}
aside .vcard .fn {
font-size: 16px;
font-weight: bold;
margin-bottom: 5px;
}
aside .vcard .title {
margin-bottom: 5px;
}
aside .vcard dl {
height: auto;
overflow: auto;
}
aside .vcard dt {
float: left;
margin-left: 0px;
width: 35%;
text-align: right;
color: #999999;
}
aside .vcard dd {
float: left;
margin-left: 4px;
width: 60%;
}
aside #profile-extra-links ul {
padding: 0px;
margin: 0px;
}
aside #profile-extra-links li {
padding: 0px;
margin: 0px;
list-style: none;
}
aside #wallmessage-link {
display: block;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
color: #ffffff;
background: #521f5c url('../../../images/connect-bg.png') no-repeat left center;
font-weight: bold;
text-transform: uppercase;
padding: 4px 2px 2px 35px;
margin-top: 3px;
}
aside #wallmessage-link:hover {
text-decoration: none;
background-color: #86608e;
}
aside #dfrn-request-link {
display: block;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
color: #ffffff;
background: #521f5c url('../../../images/connect-bg.png') no-repeat left center;
font-weight: bold;
text-transform: uppercase;
padding: 4px 2px 2px 35px;
}
aside #dfrn-request-link:hover {
text-decoration: none;
background-color: #86608e;
}
aside #profiles-menu {
width: 20em;
}
#contact-block {
overflow: auto;
height: auto;
/*.contact-block-div { width:60px; height: 60px; }*/
}
#contact-block .contact-block-h4 {
float: left;
margin: 5px 0px;
}
#contact-block .allcontact-link {
float: right;
margin: 5px 0px;
}
#contact-block .contact-block-content {
clear: both;
overflow: hidden;
height: auto;
}
#contact-block .contact-block-link {
float: left;
margin: 0px 2px 2px 0px;
}
#contact-block .contact-block-link img {
width: 48px;
height: 48px;
}
/* group member */
#contact-edit-drop-link,
.mail-list-delete-wrapper,
.group-delete-wrapper {
float: right;
margin-right: 50px;
}
#contact-edit-drop-link .drophide,
.mail-list-delete-wrapper .drophide,
.group-delete-wrapper .drophide {
background-image: url('../../../images/icons/22/delete.png');
display: block;
width: 22px;
height: 22px;
opacity: 0.3;
position: relative;
top: -50px;
}
#contact-edit-drop-link .drop,
.mail-list-delete-wrapper .drop,
.group-delete-wrapper .drop {
background-image: url('../../../images/icons/22/delete.png');
display: block;
width: 22px;
height: 22px;
position: relative;
top: -50px;
}
/*
#group-members {
margin-top: 20px;
padding: 10px;
height: 250px;
overflow: auto;
border: 1px solid #ddd;
}
#group-members-end {
clear: both;
}
#group-all-contacts {
padding: 10px;
height: 450px;
overflow: auto;
border: 1px solid #ddd;
}
#group-all-contacts-end {
clear: both;
margin-bottom: 10px;
}
.contact-block-div {
float: left;
width: 60px;
height: 60px;
}*/
/* widget */
.widget {
margin-bottom: 2em;
/*.action .s10 { width: 10px; overflow: hidden; padding: 0px;}
.action .s16 { width: 16px; overflow: hidden; padding: 0px;}*/
}
.widget h3 {
padding: 0px;
margin: 2px;
}
.widget .action {
opacity: 0.1;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.widget input.action {
opacity: 0.5;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.widget:hover .title .action {
opacity: 1;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.widget .tool:hover .action {
opacity: 1;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.widget .tool:hover .action.ticked {
opacity: 1;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.widget ul {
padding: 0px;
}
.widget ul li {
padding-left: 16px;
min-height: 16px;
list-style: none;
}
.widget .tool.selected {
background: url('../../../images/selected.png') no-repeat left center;
}
/* widget: search */
#add-search-popup {
width: 200px;
top: 18px;
}
/* section 800px */
section {
display: table-cell;
vertical-align: top;
width: 770px;
padding: 0px 20px 0px 10px;
}
.sparkle {
cursor: url('icons/lock.cur'), pointer;
}
/* wall item */
.tread-wrapper {
background-color: #eff0f1;
position: relative;
padding: 10px;
margin-bottom: 20px;
width: 750px;
border-bottom: 1px solid #cccccc;
}
.wall-item-decor {
position: absolute;
left: 97%;
top: -10px;
width: 16px;
}
.unstarred {
display: none;
}
.wall-item-container {
display: table;
width: 750px;
}
.wall-item-container .wall-item-item,
.wall-item-container .wall-item-bottom {
display: table-row;
}
.wall-item-container .wall-item-bottom {
opacity: 0.5;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.wall-item-container:hover .wall-item-bottom {
opacity: 1;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.wall-item-container .wall-item-info {
display: table-cell;
vertical-align: top;
text-align: left;
width: 60px;
}
.wall-item-container .wall-item-location {
word-wrap: break-word;
width: 50px;
}
.wall-item-container .wall-item-content {
display: table-cell;
font-size: 12px;
max-width: 720px;
word-wrap: break-word;
}
.wall-item-container .wall-item-content img {
max-width: 710px;
}
.wall-item-container .wall-item-links,
.wall-item-container .wall-item-actions {
display: table-cell;
vertical-align: middle;
}
.wall-item-container .wall-item-links .icon,
.wall-item-container .wall-item-actions .icon {
opacity: 0.5;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.wall-item-container .wall-item-links .icon:hover,
.wall-item-container .wall-item-actions .icon:hover {
opacity: 1;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.wall-item-container .wall-item-ago {
padding-right: 40px;
}
.wall-item-container .wall-item-name {
font-weight: bold;
}
.wall-item-container .wall-item-actions-author {
float: left;
width: 20em;
margin-top: 0.5em;
}
.wall-item-container .wall-item-actions-social {
float: left;
margin-top: 0.5em;
}
.wall-item-container .wall-item-actions-social a {
margin-right: 3em;
}
.wall-item-container .wall-item-actions-tools {
float: right;
width: 15%;
}
.wall-item-container .wall-item-actions-tools a {
float: right;
}
.wall-item-container .wall-item-actions-tools input {
float: right;
}
.wall-item-container.comment .contact-photo-wrapper {
margin-left: 16px;
}
.wall-item-container.comment .contact-photo {
width: 32px;
height: 32px;
}
.wall-item-container.comment .contact-photo-menu-button {
top: 15px !important;
left: 0px !important;
}
.wall-item-container.comment .wall-item-links {
padding-left: 12px;
}
/* 'tag' item type */
.wall-item-container.item-tag .wall-item-content {
opacity: 0.5;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.wall-item-container.item-tag .contact-photo-wrapper {
margin-left: 32px;
}
.wall-item-container.item-tag .contact-photo {
width: 16px;
height: 16px;
}
.wall-item-container.item-tag .contact-photo-menu-button {
top: 15px !important;
left: 15px !important;
}
.wall-item-comment-wrapper {
margin: 1em 2em 1em 60px;
}
.wall-item-comment-wrapper .comment-edit-photo {
display: none;
}
.wall-item-comment-wrapper textarea {
height: 1em;
width: 100%;
font-size: 10px;
color: #999999;
border: 1px solid #999999;
padding: 0.3em;
}
.wall-item-comment-wrapper .comment-edit-text-full {
font-size: 20px;
height: 4em;
color: #2d2d2d;
border: 1px solid #2d2d2d;
}
.threaded .wall-item-comment-wrapper {
margin-left: 0px;
}
.comment-edit-preview {
width: 710px;
border: 1px solid #2d2d2d;
margin-top: 10px;
background-color: #c0a3c7;
}
.comment-edit-preview .contact-photo {
width: 32px;
height: 32px;
margin-left: 16px;
/*background: url(../../../images/icons/22/user.png) no-repeat center center;*/
}
.comment-edit-preview .contact-photo-menu-button {
top: 15px !important;
left: 15px !important;
}
.comment-edit-preview .wall-item-links {
padding-left: 12px;
}
.comment-edit-preview .wall-item-container {
width: 90%;
}
.comment-edit-preview .tread-wrapper {
width: 90%;
padding: 0;
margin: 10px 0;
background-color: #c0a3c7;
border-bottom: 0px;
}
.comment-edit-preview .wall-item-conv {
display: none;
}
.shiny {
border-right: 10px solid #c0a3c7;
}
#jot-preview-content .tread-wrapper {
background-color: #c0a3c7;
}
.hide-comments-outer {
margin-bottom: 0.8em;
}
.wall-item-tags {
padding-top: 5px;
}
.tag {
background: url("../../../images/tag_b.png") no-repeat center left;
color: #ffffff;
padding-left: 3px;
}
.tag a {
padding-right: 8px;
background: url("../../../images/tag.png") no-repeat center right;
color: #ffffff;
}
.filesavetags {
padding: 3px 0px 3px 0px;
opacity: 0.5;
}
.wwto {
position: absolute !important;
width: 25px;
height: 25px;
background: #FFFFFF;
border: 2px solid #364e59;
height: 25px;
width: 25px;
overflow: hidden;
padding: 1px;
position: absolute !important;
top: 40px;
left: 30px;
-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
}
.wwto .contact-photo {
width: 25px;
height: 25px;
}
/* threaded comments */
.children {
margin-top: 1em;
}
.children .hide-comments-outer {
margin-left: 60px;
}
.children .wwto {
display: none;
}
.children .comment-edit-preview {
width: 660px;
}
.children .comment-edit-preview .wall-item-container {
width: 610px;
}
.children .children {
margin-left: 40px;
}
.children .children .wall-item-container {
width: 710px;
}
.children .children .comment-edit-preview {
width: 620px;
}
.children .children .comment-edit-preview .wall-item-container {
width: 620px;
}
.children .children .children .wall-item-container {
width: 670px;
}
.children .children .children .comment-edit-preview {
width: 580px;
}
.children .children .children .comment-edit-preview .wall-item-container {
width: 580px;
}
.children .children .children .children .wall-item-container {
width: 630px;
}
.children .children .children .children .comment-edit-preview {
width: 540px;
}
.children .children .children .children .comment-edit-preview .wall-item-container {
width: 540px;
}
.children .children .children .children .children .wall-item-container {
width: 590px;
}
.children .children .children .children .children .comment-edit-preview {
width: 500px;
}
.children .children .children .children .children .comment-edit-preview .wall-item-container {
width: 500px;
}
.children .children .children .children .children .children {
margin-left: 0px;
}
.children .children .children .children .children .children .hide-comments-outer {
margin-left: 0px;
}
/*.threaded .hide-comments-outer { margin-left: 20px; }*/
span[id^="showmore-teaser"] {
background: url("showmore-bg.jpg") no-repeat center bottom;
}
span[id^="showmore-wrap"] {
border-top: 1px solid #999999;
color: #999999;
display: block;
text-align: center;
background-color: #eff0f1;
}
#pause {
position: fixed;
bottom: 5px;
right: 5px;
}
.contact-photo-wrapper {
position: relative;
}
.contact-photo {
width: 48px;
height: 48px;
overflow: hidden;
display: block;
}
.contact-photo img {
width: 48px;
height: 48px;
}
.contact-photo-menu-button {
display: none;
position: absolute;
left: -2px;
top: 31px;
}
.contact-wrapper {
float: left;
width: 300px;
height: 90px;
padding-right: 10px;
margin: 0 10px 10px 0px;
}
.contact-wrapper .contact-photo-wrapper {
float: left;
margin-right: 10px;
}
.contact-wrapper .contact-photo {
width: 80px;
height: 80px;
}
.contact-wrapper .contact-photo img {
width: 80px;
height: 80px;
}
.contact-wrapper .contact-photo-menu-button {
left: 0px;
top: 63px;
}
.directory-item {
float: left;
width: 200px;
height: 200px;
}
.directory-item .contact-photo {
width: 175px;
height: 175px;
}
.directory-item .contact-photo img {
width: 175px;
height: 175px;
}
.contact-name {
font-weight: bold;
padding-top: 15px;
}
.contact-details {
color: #999999;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
/* editor */
.jothidden {
display: none;
}
#jot {
width: 100%;
margin: 0px 2em 20px 0px;
}
#jot .profile-jot-text {
height: 1em;
width: 99%;
font-size: 10px;
color: #999999;
border: 1px solid #999999;
padding: 0.3em;
}
#jot .profile-jot-text:focus {
font-size: 20px;
}
#jot #jot-tools {
margin: 0px;
padding: 0px;
height: 40px;
overflow: none;
width: 770px;
background-color: #521f5c;
border-bottom: 2px solid #9eabb0;
}
#jot #jot-tools li {
list-style: none;
float: left;
width: 80px;
height: 40px;
border-bottom: 2px solid #9eabb0;
}
#jot #jot-tools li a {
display: block;
color: #cccccc;
width: 100%;
height: 40px;
text-align: center;
line-height: 40px;
overflow: hidden;
}
#jot #jot-tools li:hover {
background-color: #86608e;
border-bottom: 2px solid #bdcdd4;
}
#jot #jot-tools li.perms {
float: right;
width: 40px;
}
#jot #jot-tools li.perms a.unlock {
width: 30px;
border-left: 10px solid #cccccc;
background-color: #cccccc;
}
#jot #jot-tools li.perms a.lock {
width: 30px;
border-left: 10px solid #666666;
background-color: #666666;
}
#jot #jot-tools li.submit {
float: right;
background-color: #cccccc;
border-bottom: 2px solid #cccccc;
border-right: 1px solid #666666;
border-left: 1px solid #666666;
}
#jot #jot-tools li.submit input {
border: 0px;
margin: 0px;
padding: 0px;
background-color: #cccccc;
color: #666666;
width: 80px;
height: 40px;
line-height: 40px;
}
#jot #jot-tools li.submit input:hover {
background-color: #521f5c;
color: #666666;
}
#jot #jot-tools li.loading {
float: right;
background-color: #ffffff;
width: 20px;
vertical-align: center;
text-align: center;
border-top: 2px solid #9eabb0;
height: 38px;
}
#jot #jot-tools li.loading img {
margin-top: 10px;
}
#jot #jot-title {
border: 0px;
margin: 0px;
height: 20px;
width: 500px;
font-weight: bold;
border: 1px solid #f6ecf9;
}
#jot #jot-title:-webkit-input-placeholder {
font-weight: normal;
}
#jot #jot-title:-moz-placeholder {
font-weight: normal;
}
#jot #jot-title:hover {
border: 1px solid #999999;
}
#jot #jot-title:focus {
border: 1px solid #999999;
}
#jot #character-counter {
width: 40px;
float: right;
text-align: right;
height: 20px;
line-height: 20px;
padding-right: 20px;
}
#jot #jot-category {
border: 0px;
margin: 0px;
height: 20px;
width: 200px;
border: 1px solid #f6ecf9;
}
#jot #jot-category:hover {
border: 1px solid #999999;
}
#jot #jot-category:focus {
border: 1px solid #999999;
}
/** buttons **/
/*input[type="submit"] {
border: 0px;
background-color: @ButtonBackgroundColor;
color: @ButtonColor;
padding: 0px 10px;
.rounded(5px);
height: 18px;
}*/
/** acl **/
#photo-edit-perms-select,
#photos-upload-permissions-wrapper,
#profile-jot-acl-wrapper {
display: block!important;
}
#acl-wrapper {
width: 690px;
float: left;
}
#acl-search {
float: right;
background: #ffffff url("../../../images/search_18.png") no-repeat right center;
padding-right: 20px;
}
#acl-showall {
float: left;
display: block;
width: auto;
height: 18px;
background-color: #cccccc;
background-image: url("../../../images/show_all_off.png");
background-position: 7px 7px;
background-repeat: no-repeat;
padding: 7px 5px 0px 30px;
color: #999999;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
#acl-showall.selected {
color: #000000;
background-color: #ff9900;
background-image: url("../../../images/show_all_on.png");
}
#acl-list {
height: 210px;
border: 1px solid #cccccc;
clear: both;
margin-top: 30px;
overflow: auto;
}
.acl-list-item {
display: block;
width: 150px;
height: 30px;
border: 1px solid #cccccc;
margin: 5px;
float: left;
}
.acl-list-item img {
width: 22px;
height: 22px;
float: left;
margin: 4px;
}
.acl-list-item p {
height: 12px;
font-size: 10px;
margin: 0px;
padding: 2px 0px 1px;
overflow: hidden;
}
.acl-list-item a {
font-size: 8px;
display: block;
width: 40px;
height: 10px;
float: left;
color: #999999;
background-color: #cccccc;
background-position: 3px 3px;
background-repeat: no-repeat;
margin-right: 5px;
-webkit-border-radius: 2px ;
-moz-border-radius: 2px;
border-radius: 2px;
padding-left: 15px;
}
#acl-wrapper a:hover {
text-decoration: none;
color: #000000;
}
.acl-button-show {
background-image: url("../../../images/show_off.png");
}
.acl-button-hide {
background-image: url("../../../images/hide_off.png");
}
.acl-button-show.selected {
color: #000000;
background-color: #9ade00;
background-image: url("../../../images/show_on.png");
}
.acl-button-hide.selected {
color: #000000;
background-color: #ff4141;
background-image: url("../../../images/hide_on.png");
}
.acl-list-item.groupshow {
border-color: #9ade00;
}
.acl-list-item.grouphide {
border-color: #ff4141;
}
/** /acl **/
/** tab buttons **/
ul.tabs {
list-style-type: none;
padding-bottom: 10px;
}
ul.tabs li {
float: left;
margin-left: 20px;
}
ul.tabs li .active {
border-bottom: 1px solid #86608e;
}
/** group editor **/
#group-edit-desc {
margin-top: 1em;
color: #999999;
}
#group-update-wrapper {
height: auto;
overflow: auto;
}
#group-update-wrapper #group {
width: 300px;
float: left;
margin-right: 20px;
}
#group-update-wrapper #contacts {
width: 300px;
float: left;
}
#group-update-wrapper #group-separator {
display: none;
}
#group-update-wrapper .contact_list {
height: 300px;
border: 1px solid #364e59;
overflow: auto;
}
#group-update-wrapper .contact_list .contact-block-div {
width: 50px;
height: 50px;
float: left;
}
/**
* Form fields
*/
.field {
margin-bottom: 10px;
padding-bottom: 10px;
overflow: auto;
width: 100%;
}
.field label {
float: left;
width: 200px;
}
.field input,
.field textarea {
width: 400px;
}
.field input[type="checkbox"],
.field input[type="radio"] {
width: auto;
}
.field textarea {
height: 100px;
}
.field .field_help {
display: block;
margin-left: 200px;
color: #999999;
}
.field .onoff {
float: left;
width: 80px;
}
.field .onoff a {
display: block;
border: 1px solid #666666;
background-image: url("../../../images/onoff.jpg");
background-repeat: no-repeat;
padding: 4px 2px 2px 2px;
height: 16px;
text-decoration: none;
}
.field .onoff .off {
border-color: #666666;
padding-left: 40px;
background-position: left center;
background-color: #cccccc;
color: #666666;
text-align: right;
}
.field .onoff .on {
border-color: #204A87;
padding-right: 40px;
background-position: right center;
background-color: #D7E3F1;
color: #204A87;
text-align: left;
}
.field .hidden {
display: none!important;
}
.field.radio .field_help {
margin-left: 0px;
}
#profile-edit-links li {
list-style: none;
margin-top: 10px;
}
#profile-edit-default-desc {
color: #FF0000;
border: 1px solid #FF8888;
background-color: #FFEEEE;
padding: 7px;
}
#profile-edit-profile-name-label,
#profile-edit-name-label,
#profile-edit-pdesc-label,
#profile-edit-gender-label,
#profile-edit-dob-label,
#profile-edit-address-label,
#profile-edit-locality-label,
#profile-edit-region-label,
#profile-edit-postal-code-label,
#profile-edit-country-name-label,
#profile-edit-marital-label,
#profile-edit-with-label,
#profile-edit-sexual-label,
#profile-edit-politic-label,
#profile-edit-religion-label,
#profile-edit-pubkeywords-label,
#profile-edit-prvkeywords-label,
#profile-edit-gender-select,
#profile-edit-homepage-label {
float: left;
width: 175px;
padding-top: 7px;
}
#profile-edit-profile-name,
#profile-edit-name,
#gender-select,
#profile-edit-pdesc,
#profile-edit-gender,
#profile-edit-dob,
#profile-edit-address,
#profile-edit-locality,
#profile-edit-region,
#profile-edit-postal-code,
#profile-edit-country-name,
#profile-edit-marital,
#profile-edit-with,
#profile-edit-sexual,
#profile-edit-politic,
#profile-edit-religion,
#profile-edit-pubkeywords,
#profile-edit-prvkeywords,
#profile-edit-homepage {
margin-top: 5px;
}
/* oauth */
.oauthapp {
height: auto;
overflow: auto;
border-bottom: 2px solid #cccccc;
padding-bottom: 1em;
margin-bottom: 1em;
}
.oauthapp img {
float: left;
width: 48px;
height: 48px;
margin: 10px;
}
.oauthapp img.noicon {
background-image: url("../../../images/icons/48/plugin.png");
background-position: center center;
background-repeat: no-repeat;
}
.oauthapp a {
float: left;
}
/* contacts */
.contact-entry-wrapper {
width: 50px;
float: left;
}
/* photo albums */
#photo-edit-link-wrap {
margin-bottom: 10px;
}
#album-edit-link {
border-right: 1px solid #364e59;
float: left;
padding-right: 5px;
margin-right: 5px;
}
#photo-edit-link,
#album-edit-link a {
background: url("../../../images/icons/16/edit.png") no-repeat left center;
padding-left: 18px;
}
#photo-toprofile-link {
background: url("../../../images/icons/16/user.png") no-repeat left center;
padding-left: 18px;
}
.photos-upload-link a,
#photo-top-upload-link {
background: url("../../../images/icons/16/add.png") no-repeat left center;
padding-left: 18px;
}
.photo-top-image-wrapper,
.photo-album-image-wrapper {
float: left;
margin: 0px 10px 10px 0px;
width: 150px;
height: 150px;
position: relative;
overflow: hidden;
}
.photo-top-image-wrapper img,
.photo-album-image-wrapper img {
width: 150px;
}
.photo-top-image-wrapper .photo-top-album-name,
.photo-album-image-wrapper .photo-top-album-name,
.photo-top-image-wrapper .caption,
.photo-album-image-wrapper .caption {
position: absolute;
color: #2d2d2d;
background-color: #ffffff;
width: 100%;
-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.7);
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
bottom: -150px;
}
.photo-top-image-wrapper:hover .photo-top-album-name,
.photo-album-image-wrapper:hover .photo-top-album-name,
.photo-top-image-wrapper:hover .caption,
.photo-album-image-wrapper:hover .caption {
bottom: 0px;
-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
#photo-photo {
display: block;
width: 660px;
padding: 50px;
margin-bottom: 0px;
text-align: center;
background-color: #999999;
}
#photo-photo img {
max-width: 560px;
}
#photo-album-title {
background: url("../../../images/icons/22/image.png") no-repeat top left;
padding-left: 23px;
min-height: 22px;
}
#photo-album-title a {
display: block;
padding-top: 5px;
}
#photo-caption {
display: block;
width: 660px;
min-height: 55px;
background-color: #cccccc;
padding: 0 50px 0 50px;
}
#photo-next-link > a > div {
background: url("icons/next.png") no-repeat center center;
float: right;
width: 50px;
height: 50px;
}
#photo-prev-link > a > div {
background: url("icons/prev.png") no-repeat center center;
float: left;
width: 50px;
height: 50px;
}
#photo-like-div {
display: block;
width: 660px;
height: 30px;
background-color: #cccccc;
padding: 0 50px 0 50px;
}
#photo-like-div .icon {
float: left;
}
#photo-like-div .like-rotator {
float: right;
}
/* profile match wrapper */
.profile-match-wrapper {
float: left;
width: 90px;
height: 90px;
margin-bottom: 20px;
}
.profile-match-wrapper .contact-photo {
width: 80px;
height: 80px;
}
.profile-match-wrapper .contact-photo img {
width: 80px;
height: 80px;
}
.profile-match-wrapper .contact-photo-menu-button {
left: 0px;
top: 63px;
}
/* messages */
#message-new {
background: #19aeff;
border: 1px solid #005c94;
width: 150px;
}
#message-new a {
color: #ffffff;
text-align: center;
display: block;
font-weight: bold;
padding: 1em 0px;
}
.mail-list-wrapper {
background-color: #f6f7f8;
margin-bottom: 5px;
width: 100%;
height: auto;
overflow: hidden;
}
.mail-list-wrapper span {
display: block;
float: left;
width: 20%;
overflow: hidden;
}
.mail-list-wrapper .mail-subject {
width: 30%;
padding: 4px 0px 0px 4px;
}
.mail-list-wrapper .mail-subject a {
display: block;
}
.mail-list-wrapper .mail-subject.unseen a {
font-weight: bold;
}
.mail-list-wrapper .mail-date {
padding: 4px 4px 0px 4px;
}
.mail-list-wrapper .mail-from {
padding: 4px 4px 0px 4px;
}
.mail-list-wrapper .mail-count {
padding: 4px 4px 0px 4px;
text-align: right;
}
.mail-list-wrapper .mail-delete {
float: right;
}
#mail-display-subject {
background-color: #f6f7f8;
color: #2d2d2d;
margin-bottom: 10px;
width: 100%;
height: auto;
overflow: hidden;
}
#mail-display-subject span {
float: left;
overflow: hidden;
padding: 4px 0px 0px 10px;
}
#mail-display-subject .mail-delete {
float: right;
opacity: 0.5;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
#mail-display-subject:hover .mail-delete {
opacity: 1;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
/* theme screenshot */
.screenshot,
#theme-preview {
position: absolute;
width: 202px;
left: 70%;
top: 50px;
}
.screenshot img,
#theme-preview img {
width: 200px;
height: 150px;
}
/* page footer */
footer {
height: 100px;
display: table-row;
}
.pager {
margin-top: 25px;
clear: both;
}
/**
* ADMIN
*/
#pending-update {
float: right;
color: #ffffff;
font-weight: bold;
background-color: #FF0000;
padding: 0em 0.3em;
}
#adminpage dl {
clear: left;
margin-bottom: 2px;
padding-bottom: 2px;
border-bottom: 1px solid black;
}
#adminpage dt {
width: 200px;
float: left;
font-weight: bold;
}
#adminpage dd {
margin-left: 200px;
}
#adminpage h3 {
border-bottom: 1px solid #cccccc;
}
#adminpage .field label {
font-weight: bold;
}
#adminpage .submit {
clear: left;
text-align: right;
}
#adminpage #pluginslist {
margin: 0px;
padding: 0px;
}
#adminpage .plugin {
list-style: none;
display: block;
border: 1px solid #888888;
padding: 1em;
margin-bottom: 5px;
clear: left;
}
#adminpage .plugin desc {
margin-left: 2.5em;
}
#adminpage .toggleplugin {
float: left;
margin-right: 1em;
}
#adminpage table {
width: 100%;
border-bottom: 1px solid #000000;
margin: 5px 0px;
}
#adminpage table th {
text-align: left;
}
#adminpage table td .icon {
float: left;
}
#adminpage table tr:hover {
background-color: #bbc7d7;
}
#adminpage table#users img {
width: 16px;
height: 16px;
}
#adminpage .selectall {
text-align: right;
}
/* edit buttons for comments */
.icon.dim {
opacity: 0.3;
filter: alpha(opacity=30);
}
.comment-edit-bb {
list-style: none;
display: none;
margin: 0px;
padding: 0px;
width: 75%;
}
.comment-edit-bb > li {
display: inline-block;
margin: 10px 10px 0 0;
visibility: none;
}
.editicon {
display: inline-block;
width: 16px;
height: 16px;
background-image: url(icons/bbedit.png);
text-decoration: none;
}
.editicon :hover {
background-color: #ccc;
}
.boldbb {
background-position: 0px 0px;
}
.boldbb:hover {
background-position: 0px -16px;
}
.italicbb {
background-position: -16px 0px;
}
.italicbb:hover {
background-position: -16px -16px;
}
.underlinebb {
background-position: -32px 0px;
}
.underlinebb:hover {
background-position: -32px -16px;
}
.quotebb {
background-position: -48px 0px;
}
.quotebb:hover {
background-position: -48px -16px;
}
.codebb {
background-position: -64px 0px;
}
.codebb:hover {
background-position: -64px -16px;
}
.imagebb {
background-position: -80px 0px;
}
.imagebb:hover {
background-position: -80px -16px;
}
.urlbb {
background-position: -96px 0px;
}
.urlbb:hover {
background-position: -96px -16px;
}
.videobb {
background-position: -112px 0px;
}
.videobb:hover {
background-position: -112px -16px;
}

View file

@ -0,0 +1,14 @@
/**
* Fabio Comuni <http://kirgroup.com/profile/fabrixxm>
**/
// Less file http://lesscss.org/
// compile with lessc
// $ lessc style.less > style.css
@import "colors";
@import "../icons";
@import "../quattro";

View file

@ -56,6 +56,9 @@
{{ if $connect }}
<li><a id="dfrn-request-link" href="dfrn_request/$profile.nickname">$connect</a></li>
{{ endif }}
{{ if $wallmessage }}
<li><a id="wallmessage-link" href="wallmessage/$profile.nickname">$wallmessage</a></li>
{{ endif }}
</ul>
</div>
</div>

View file

@ -314,6 +314,18 @@ aside {
li { padding: 0px; margin: 0px; list-style: none; }
}
#wallmessage-link {
display: block;
.rounded();
color: @AsideConnect;
background: @AsideConnectBg url('../../../images/connect-bg.png') no-repeat left center;
font-weight: bold;
text-transform:uppercase;
padding: 4px 2px 2px 35px;
margin-top: 3px;
&:hover { text-decoration: none; background-color: @AsideConnectHoverBg; }
}
#dfrn-request-link {
display: block;
.rounded();

View file

@ -0,0 +1,59 @@
<script type="text/javascript" src="$baseurl/view/theme/smoothly/js/jquery.autogrow.textarea.js"></script>
<script type="text/javascript">
$(document).ready(function() {
});
function tautogrow(id) {
$("textarea#comment-edit-text-" + id).autogrow();
};
function insertFormatting(comment, BBcode, id) {
var tmpStr = $("#comment-edit-text-" + id).val();
if(tmpStr == comment) {
tmpStr = "";
$("#comment-edit-text-" + id).addClass("comment-edit-text-full");
$("#comment-edit-text-" + id).removeClass("comment-edit-text-empty");
openMenu("comment-edit-submit-wrapper-" + id);
}
textarea = document.getElementById("comment-edit-text-" + id);
if (document.selection) {
textarea.focus();
selected = document.selection.createRange();
if (BBcode == "url") {
selected.text = "["+BBcode+"]" + "http://" + selected.text + "[/"+BBcode+"]";
} else {
selected.text = "["+BBcode+"]" + selected.text + "[/"+BBcode+"]";
}
} else if (textarea.selectionStart || textarea.selectionStart == "0") {
var start = textarea.selectionStart;
var end = textarea.selectionEnd;
if (BBcode == "url") {
textarea.value = textarea.value.substring(0, start) + "["+BBcode+"]"
+ "http://" + textarea.value.substring(start, end)
+ "[/"+BBcode+"]" + textarea.value.substring(end, textarea.value.length);
} else {
textarea.value = textarea.value.substring(0, start)
+ "["+BBcode+"]" + textarea.value.substring(start, end) + "[/"+BBcode+"]"
+ textarea.value.substring(end, textarea.value.length);
}
}
return true;
}
function cmtBbOpen(id) {
$(".comment-edit-bb-" + id).show();
}
function cmtBbClose(id) {
$(".comment-edit-bb-" + id).hide();
}
var doctitle = document.title;
function checkNotify() {
if(document.getElementById("notify-update").innerHTML != "") {
document.title = "("+document.getElementById("notify-update").innerHTML+") " + doctitle;
} else {
document.title = doctitle;
};
setInterval(function () {checkNotify();}, 10 * 1000);
}
</script>

Binary file not shown.

After

Width:  |  Height:  |  Size: 537 B

View file

@ -0,0 +1,46 @@
(function($) {
/*
* Auto-growing textareas; technique ripped from Facebook
*/
$.fn.autogrow = function(options) {
this.filter('textarea').each(function() {
var $this = $(this),
minHeight = $this.height(),
lineHeight = $this.css('lineHeight');
var shadow = $('<div></div>').css({
position: 'absolute',
top: -10000,
left: -10000,
width: $(this).width(),
fontSize: $this.css('fontSize'),
fontFamily: $this.css('fontFamily'),
lineHeight: $this.css('lineHeight'),
resize: 'none'
}).appendTo(document.body);
var update = function() {
var val = this.value.replace(/</g, '&lt;')
.replace(/>/g, '&gt;')
.replace(/&/g, '&amp;')
.replace(/\n/g, '<br/>');
shadow.html(val);
$(this).css('height', Math.max(shadow.height() + 20, minHeight));
}
$(this).change(update).keyup(update).keydown(update);
update.apply(this);
});
return this;
}
})(jQuery);

View file

@ -0,0 +1,989 @@
/* Modernizr 2.5.3 (Custom Build) | MIT & BSD
* Build: http://www.modernizr.com/download/#-fontface-backgroundsize-borderimage-borderradius-boxshadow-flexbox-flexbox_legacy-hsla-multiplebgs-opacity-rgba-textshadow-cssanimations-csscolumns-generatedcontent-cssgradients-cssreflections-csstransforms-csstransforms3d-csstransitions-applicationcache-canvas-canvastext-draganddrop-hashchange-history-audio-video-indexeddb-input-inputtypes-localstorage-postmessage-sessionstorage-websockets-websqldatabase-webworkers-geolocation-inlinesvg-smil-svg-svgclippaths-touch-printshiv-mq-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-load
*/
;
window.Modernizr = (function( window, document, undefined ) {
var version = '2.5.3',
Modernizr = {},
docElement = document.documentElement,
mod = 'modernizr',
modElem = document.createElement(mod),
mStyle = modElem.style,
inputElem = document.createElement('input') ,
smile = ':)',
toString = {}.toString,
prefixes = ' -webkit- -moz- -o- -ms- '.split(' '),
omPrefixes = 'Webkit Moz O ms',
cssomPrefixes = omPrefixes.split(' '),
domPrefixes = omPrefixes.toLowerCase().split(' '),
ns = {'svg': 'http://www.w3.org/2000/svg'},
tests = {},
inputs = {},
attrs = {},
classes = [],
slice = classes.slice,
featureName,
injectElementWithStyles = function( rule, callback, nodes, testnames ) {
var style, ret, node,
div = document.createElement('div'),
body = document.body,
fakeBody = body ? body : document.createElement('body');
if ( parseInt(nodes, 10) ) {
while ( nodes-- ) {
node = document.createElement('div');
node.id = testnames ? testnames[nodes] : mod + (nodes + 1);
div.appendChild(node);
}
}
style = ['&#173;','<style>', rule, '</style>'].join('');
div.id = mod;
(body ? div : fakeBody).innerHTML += style;
fakeBody.appendChild(div);
if(!body){
fakeBody.style.background = "";
docElement.appendChild(fakeBody);
}
ret = callback(div, rule);
!body ? fakeBody.parentNode.removeChild(fakeBody) : div.parentNode.removeChild(div);
return !!ret;
},
testMediaQuery = function( mq ) {
var matchMedia = window.matchMedia || window.msMatchMedia;
if ( matchMedia ) {
return matchMedia(mq).matches;
}
var bool;
injectElementWithStyles('@media ' + mq + ' { #' + mod + ' { position: absolute; } }', function( node ) {
bool = (window.getComputedStyle ?
getComputedStyle(node, null) :
node.currentStyle)['position'] == 'absolute';
});
return bool;
},
isEventSupported = (function() {
var TAGNAMES = {
'select': 'input', 'change': 'input',
'submit': 'form', 'reset': 'form',
'error': 'img', 'load': 'img', 'abort': 'img'
};
function isEventSupported( eventName, element ) {
element = element || document.createElement(TAGNAMES[eventName] || 'div');
eventName = 'on' + eventName;
var isSupported = eventName in element;
if ( !isSupported ) {
if ( !element.setAttribute ) {
element = document.createElement('div');
}
if ( element.setAttribute && element.removeAttribute ) {
element.setAttribute(eventName, '');
isSupported = is(element[eventName], 'function');
if ( !is(element[eventName], 'undefined') ) {
element[eventName] = undefined;
}
element.removeAttribute(eventName);
}
}
element = null;
return isSupported;
}
return isEventSupported;
})(),
_hasOwnProperty = ({}).hasOwnProperty, hasOwnProperty;
if ( !is(_hasOwnProperty, 'undefined') && !is(_hasOwnProperty.call, 'undefined') ) {
hasOwnProperty = function (object, property) {
return _hasOwnProperty.call(object, property);
};
}
else {
hasOwnProperty = function (object, property) {
return ((property in object) && is(object.constructor.prototype[property], 'undefined'));
};
}
if (!Function.prototype.bind) {
Function.prototype.bind = function bind(that) {
var target = this;
if (typeof target != "function") {
throw new TypeError();
}
var args = slice.call(arguments, 1),
bound = function () {
if (this instanceof bound) {
var F = function(){};
F.prototype = target.prototype;
var self = new F;
var result = target.apply(
self,
args.concat(slice.call(arguments))
);
if (Object(result) === result) {
return result;
}
return self;
} else {
return target.apply(
that,
args.concat(slice.call(arguments))
);
}
};
return bound;
};
}
function setCss( str ) {
mStyle.cssText = str;
}
function setCssAll( str1, str2 ) {
return setCss(prefixes.join(str1 + ';') + ( str2 || '' ));
}
function is( obj, type ) {
return typeof obj === type;
}
function contains( str, substr ) {
return !!~('' + str).indexOf(substr);
}
function testProps( props, prefixed ) {
for ( var i in props ) {
if ( mStyle[ props[i] ] !== undefined ) {
return prefixed == 'pfx' ? props[i] : true;
}
}
return false;
}
function testDOMProps( props, obj, elem ) {
for ( var i in props ) {
var item = obj[props[i]];
if ( item !== undefined) {
if (elem === false) return props[i];
if (is(item, 'function')){
return item.bind(elem || obj);
}
return item;
}
}
return false;
}
function testPropsAll( prop, prefixed, elem ) {
var ucProp = prop.charAt(0).toUpperCase() + prop.substr(1),
props = (prop + ' ' + cssomPrefixes.join(ucProp + ' ') + ucProp).split(' ');
if(is(prefixed, "string") || is(prefixed, "undefined")) {
return testProps(props, prefixed);
} else {
props = (prop + ' ' + (domPrefixes).join(ucProp + ' ') + ucProp).split(' ');
return testDOMProps(props, prefixed, elem);
}
}
var testBundle = (function( styles, tests ) {
var style = styles.join(''),
len = tests.length;
injectElementWithStyles(style, function( node, rule ) {
var style = document.styleSheets[document.styleSheets.length - 1],
cssText = style ? (style.cssRules && style.cssRules[0] ? style.cssRules[0].cssText : style.cssText || '') : '',
children = node.childNodes, hash = {};
while ( len-- ) {
hash[children[len].id] = children[len];
}
Modernizr['touch'] = ('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch || (hash['touch'] && hash['touch'].offsetTop) === 9;
Modernizr['csstransforms3d'] = (hash['csstransforms3d'] && hash['csstransforms3d'].offsetLeft) === 9 && hash['csstransforms3d'].offsetHeight === 3; Modernizr['generatedcontent'] = (hash['generatedcontent'] && hash['generatedcontent'].offsetHeight) >= 1; Modernizr['fontface'] = /src/i.test(cssText) &&
cssText.indexOf(rule.split(' ')[0]) === 0; }, len, tests);
})([
'@font-face {font-family:"font";src:url("https://")}' ,['@media (',prefixes.join('touch-enabled),('),mod,')',
'{#touch{top:9px;position:absolute}}'].join('') ,['@media (',prefixes.join('transform-3d),('),mod,')',
'{#csstransforms3d{left:9px;position:absolute;height:3px;}}'].join('')
,['#generatedcontent:after{content:"',smile,'";visibility:hidden}'].join('')
],
[
'fontface' ,'touch' ,'csstransforms3d'
,'generatedcontent'
]); tests['flexbox'] = function() {
return testPropsAll('flexOrder');
};
tests['flexbox-legacy'] = function() {
return testPropsAll('boxDirection');
};
tests['canvas'] = function() {
var elem = document.createElement('canvas');
return !!(elem.getContext && elem.getContext('2d'));
};
tests['canvastext'] = function() {
return !!(Modernizr['canvas'] && is(document.createElement('canvas').getContext('2d').fillText, 'function'));
}; tests['touch'] = function() {
return Modernizr['touch'];
};
tests['geolocation'] = function() {
return !!navigator.geolocation;
};
tests['postmessage'] = function() {
return !!window.postMessage;
};
tests['websqldatabase'] = function() {
return !!window.openDatabase;
};
tests['indexedDB'] = function() {
return !!testPropsAll("indexedDB",window);
};
tests['hashchange'] = function() {
return isEventSupported('hashchange', window) && (document.documentMode === undefined || document.documentMode > 7);
};
tests['history'] = function() {
return !!(window.history && history.pushState);
};
tests['draganddrop'] = function() {
var div = document.createElement('div');
return ('draggable' in div) || ('ondragstart' in div && 'ondrop' in div);
};
tests['websockets'] = function() {
for ( var i = -1, len = cssomPrefixes.length; ++i < len; ){
if ( window[cssomPrefixes[i] + 'WebSocket'] ){
return true;
}
}
return 'WebSocket' in window;
};
tests['rgba'] = function() {
setCss('background-color:rgba(150,255,150,.5)');
return contains(mStyle.backgroundColor, 'rgba');
};
tests['hsla'] = function() {
setCss('background-color:hsla(120,40%,100%,.5)');
return contains(mStyle.backgroundColor, 'rgba') || contains(mStyle.backgroundColor, 'hsla');
};
tests['multiplebgs'] = function() {
setCss('background:url(https://),url(https://),red url(https://)');
return /(url\s*\(.*?){3}/.test(mStyle.background);
};
tests['backgroundsize'] = function() {
return testPropsAll('backgroundSize');
};
tests['borderimage'] = function() {
return testPropsAll('borderImage');
};
tests['borderradius'] = function() {
return testPropsAll('borderRadius');
};
tests['boxshadow'] = function() {
return testPropsAll('boxShadow');
};
tests['textshadow'] = function() {
return document.createElement('div').style.textShadow === '';
};
tests['opacity'] = function() {
setCssAll('opacity:.55');
return /^0.55$/.test(mStyle.opacity);
};
tests['cssanimations'] = function() {
return testPropsAll('animationName');
};
tests['csscolumns'] = function() {
return testPropsAll('columnCount');
};
tests['cssgradients'] = function() {
var str1 = 'background-image:',
str2 = 'gradient(linear,left top,right bottom,from(#9f9),to(white));',
str3 = 'linear-gradient(left top,#9f9, white);';
setCss(
(str1 + '-webkit- '.split(' ').join(str2 + str1)
+ prefixes.join(str3 + str1)).slice(0, -str1.length)
);
return contains(mStyle.backgroundImage, 'gradient');
};
tests['cssreflections'] = function() {
return testPropsAll('boxReflect');
};
tests['csstransforms'] = function() {
return !!testPropsAll('transform');
};
tests['csstransforms3d'] = function() {
var ret = !!testPropsAll('perspective');
if ( ret && 'webkitPerspective' in docElement.style ) {
ret = Modernizr['csstransforms3d'];
}
return ret;
};
tests['csstransitions'] = function() {
return testPropsAll('transition');
};
tests['fontface'] = function() {
return Modernizr['fontface'];
};
tests['generatedcontent'] = function() {
return Modernizr['generatedcontent'];
};
tests['video'] = function() {
var elem = document.createElement('video'),
bool = false;
try {
if ( bool = !!elem.canPlayType ) {
bool = new Boolean(bool);
bool.ogg = elem.canPlayType('video/ogg; codecs="theora"') .replace(/^no$/,'');
bool.h264 = elem.canPlayType('video/mp4; codecs="avc1.42E01E"') .replace(/^no$/,'');
bool.webm = elem.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,'');
}
} catch(e) { }
return bool;
};
tests['audio'] = function() {
var elem = document.createElement('audio'),
bool = false;
try {
if ( bool = !!elem.canPlayType ) {
bool = new Boolean(bool);
bool.ogg = elem.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,'');
bool.mp3 = elem.canPlayType('audio/mpeg;') .replace(/^no$/,'');
bool.wav = elem.canPlayType('audio/wav; codecs="1"') .replace(/^no$/,'');
bool.m4a = ( elem.canPlayType('audio/x-m4a;') ||
elem.canPlayType('audio/aac;')) .replace(/^no$/,'');
}
} catch(e) { }
return bool;
};
tests['localstorage'] = function() {
try {
localStorage.setItem(mod, mod);
localStorage.removeItem(mod);
return true;
} catch(e) {
return false;
}
};
tests['sessionstorage'] = function() {
try {
sessionStorage.setItem(mod, mod);
sessionStorage.removeItem(mod);
return true;
} catch(e) {
return false;
}
};
tests['webworkers'] = function() {
return !!window.Worker;
};
tests['applicationcache'] = function() {
return !!window.applicationCache;
};
tests['svg'] = function() {
return !!document.createElementNS && !!document.createElementNS(ns.svg, 'svg').createSVGRect;
};
tests['inlinesvg'] = function() {
var div = document.createElement('div');
div.innerHTML = '<svg/>';
return (div.firstChild && div.firstChild.namespaceURI) == ns.svg;
};
tests['smil'] = function() {
return !!document.createElementNS && /SVGAnimate/.test(toString.call(document.createElementNS(ns.svg, 'animate')));
};
tests['svgclippaths'] = function() {
return !!document.createElementNS && /SVGClipPath/.test(toString.call(document.createElementNS(ns.svg, 'clipPath')));
};
function webforms() {
Modernizr['input'] = (function( props ) {
for ( var i = 0, len = props.length; i < len; i++ ) {
attrs[ props[i] ] = !!(props[i] in inputElem);
}
if (attrs.list){
attrs.list = !!(document.createElement('datalist') && window.HTMLDataListElement);
}
return attrs;
})('autocomplete autofocus list placeholder max min multiple pattern required step'.split(' '));
Modernizr['inputtypes'] = (function(props) {
for ( var i = 0, bool, inputElemType, defaultView, len = props.length; i < len; i++ ) {
inputElem.setAttribute('type', inputElemType = props[i]);
bool = inputElem.type !== 'text';
if ( bool ) {
inputElem.value = smile;
inputElem.style.cssText = 'position:absolute;visibility:hidden;';
if ( /^range$/.test(inputElemType) && inputElem.style.WebkitAppearance !== undefined ) {
docElement.appendChild(inputElem);
defaultView = document.defaultView;
bool = defaultView.getComputedStyle &&
defaultView.getComputedStyle(inputElem, null).WebkitAppearance !== 'textfield' &&
(inputElem.offsetHeight !== 0);
docElement.removeChild(inputElem);
} else if ( /^(search|tel)$/.test(inputElemType) ){
} else if ( /^(url|email)$/.test(inputElemType) ) {
bool = inputElem.checkValidity && inputElem.checkValidity() === false;
} else if ( /^color$/.test(inputElemType) ) {
docElement.appendChild(inputElem);
docElement.offsetWidth;
bool = inputElem.value != smile;
docElement.removeChild(inputElem);
} else {
bool = inputElem.value != smile;
}
}
inputs[ props[i] ] = !!bool;
}
return inputs;
})('search tel url email datetime date month week time datetime-local number range color'.split(' '));
}
for ( var feature in tests ) {
if ( hasOwnProperty(tests, feature) ) {
featureName = feature.toLowerCase();
Modernizr[featureName] = tests[feature]();
classes.push((Modernizr[featureName] ? '' : 'no-') + featureName);
}
}
Modernizr.input || webforms(); setCss('');
modElem = inputElem = null;
Modernizr._version = version;
Modernizr._prefixes = prefixes;
Modernizr._domPrefixes = domPrefixes;
Modernizr._cssomPrefixes = cssomPrefixes;
Modernizr.mq = testMediaQuery;
Modernizr.hasEvent = isEventSupported;
Modernizr.testProp = function(prop){
return testProps([prop]);
};
Modernizr.testAllProps = testPropsAll;
Modernizr.testStyles = injectElementWithStyles;
return Modernizr;
})(this, this.document);
/*! HTML5 Shiv v3.4 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed */
;(function(window, document) {
/** Preset options */
var options = window.html5 || {};
/** Used to skip problem elements */
var reSkip = /^<|^(?:button|form|map|select|textarea)$/i;
/** Detect whether the browser supports default html5 styles */
var supportsHtml5Styles;
/** Detect whether the browser supports unknown elements */
var supportsUnknownElements;
(function() {
var a = document.createElement('a');
a.innerHTML = '<xyz></xyz>';
//if the hidden property is implemented we can assume, that the browser supports HTML5 Styles
supportsHtml5Styles = ('hidden' in a);
supportsUnknownElements = a.childNodes.length == 1 || (function() {
// assign a false positive if unable to shiv
try {
(document.createElement)('a');
} catch(e) {
return true;
}
var frag = document.createDocumentFragment();
return (
typeof frag.cloneNode == 'undefined' ||
typeof frag.createDocumentFragment == 'undefined' ||
typeof frag.createElement == 'undefined'
);
}());
}());
/*--------------------------------------------------------------------------*/
/**
* Creates a style sheet with the given CSS text and adds it to the document.
* @private
* @param {Document} ownerDocument The document.
* @param {String} cssText The CSS text.
* @returns {StyleSheet} The style element.
*/
function addStyleSheet(ownerDocument, cssText) {
var p = ownerDocument.createElement('p'),
parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement;
p.innerHTML = 'x<style>' + cssText + '</style>';
return parent.insertBefore(p.lastChild, parent.firstChild);
}
/**
* Returns the value of `html5.elements` as an array.
* @private
* @returns {Array} An array of shived element node names.
*/
function getElements() {
var elements = html5.elements;
return typeof elements == 'string' ? elements.split(' ') : elements;
}
/**
* Shivs the `createElement` and `createDocumentFragment` methods of the document.
* @private
* @param {Document|DocumentFragment} ownerDocument The document.
*/
function shivMethods(ownerDocument) {
var cache = {},
docCreateElement = ownerDocument.createElement,
docCreateFragment = ownerDocument.createDocumentFragment,
frag = docCreateFragment();
ownerDocument.createElement = function(nodeName) {
// Avoid adding some elements to fragments in IE < 9 because
// * Attributes like `name` or `type` cannot be set/changed once an element
// is inserted into a document/fragment
// * Link elements with `src` attributes that are inaccessible, as with
// a 403 response, will cause the tab/window to crash
// * Script elements appended to fragments will execute when their `src`
// or `text` property is set
var node = (cache[nodeName] || (cache[nodeName] = docCreateElement(nodeName))).cloneNode();
return html5.shivMethods && node.canHaveChildren && !reSkip.test(nodeName) ? frag.appendChild(node) : node;
};
ownerDocument.createDocumentFragment = Function('h,f', 'return function(){' +
'var n=f.cloneNode(),c=n.createElement;' +
'h.shivMethods&&(' +
// unroll the `createElement` calls
getElements().join().replace(/\w+/g, function(nodeName) {
cache[nodeName] = docCreateElement(nodeName);
frag.createElement(nodeName);
return 'c("' + nodeName + '")';
}) +
');return n}'
)(html5, frag);
}
/*--------------------------------------------------------------------------*/
/**
* Shivs the given document.
* @memberOf html5
* @param {Document} ownerDocument The document to shiv.
* @returns {Document} The shived document.
*/
function shivDocument(ownerDocument) {
var shived;
if (ownerDocument.documentShived) {
return ownerDocument;
}
if (html5.shivCSS && !supportsHtml5Styles) {
shived = !!addStyleSheet(ownerDocument,
// corrects block display not defined in IE6/7/8/9
'article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}' +
// corrects audio display not defined in IE6/7/8/9
'audio{display:none}' +
// corrects canvas and video display not defined in IE6/7/8/9
'canvas,video{display:inline-block;*display:inline;*zoom:1}' +
// corrects 'hidden' attribute and audio[controls] display not present in IE7/8/9
'[hidden]{display:none}audio[controls]{display:inline-block;*display:inline;*zoom:1}' +
// adds styling not present in IE6/7/8/9
'mark{background:#FF0;color:#000}'
);
}
if (!supportsUnknownElements) {
shived = !shivMethods(ownerDocument);
}
if (shived) {
ownerDocument.documentShived = shived;
}
return ownerDocument;
}
/*--------------------------------------------------------------------------*/
/**
* The `html5` object is exposed so that more elements can be shived and
* existing shiving can be detected on iframes.
* @type Object
* @example
*
* // options can be changed before the script is included
* html5 = { 'elements': 'mark section', 'shivCSS': false, 'shivMethods': false };
*/
var html5 = {
/**
* An array or space separated string of node names of the elements to shiv.
* @memberOf html5
* @type Array|String
*/
'elements': options.elements || 'abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video',
/**
* A flag to indicate that the HTML5 style sheet should be inserted.
* @memberOf html5
* @type Boolean
*/
'shivCSS': !(options.shivCSS === false),
/**
* A flag to indicate that the document's `createElement` and `createDocumentFragment`
* methods should be overwritten.
* @memberOf html5
* @type Boolean
*/
'shivMethods': !(options.shivMethods === false),
/**
* A string to describe the type of `html5` object ("default" or "default print").
* @memberOf html5
* @type String
*/
'type': 'default',
// shivs the document according to the specified `html5` object options
'shivDocument': shivDocument
};
/*--------------------------------------------------------------------------*/
// expose html5
window.html5 = html5;
// shiv the document
shivDocument(document);
/*------------------------------- Print Shiv -------------------------------*/
/** Used to filter media types */
var reMedia = /^$|\b(?:all|print)\b/;
/** Used to namespace printable elements */
var shivNamespace = 'html5shiv';
/** Detect whether the browser supports shivable style sheets */
var supportsShivableSheets = !supportsUnknownElements && (function() {
// assign a false negative if unable to shiv
var docEl = document.documentElement;
return !(
typeof document.namespaces == 'undefined' ||
typeof document.parentWindow == 'undefined' ||
typeof docEl.applyElement == 'undefined' ||
typeof docEl.removeNode == 'undefined' ||
typeof window.attachEvent == 'undefined'
);
}());
/*--------------------------------------------------------------------------*/
/**
* Wraps all HTML5 elements in the given document with printable elements.
* (eg. the "header" element is wrapped with the "html5shiv:header" element)
* @private
* @param {Document} ownerDocument The document.
* @returns {Array} An array wrappers added.
*/
function addWrappers(ownerDocument) {
var node,
nodes = ownerDocument.getElementsByTagName('*'),
index = nodes.length,
reElements = RegExp('^(?:' + getElements().join('|') + ')$', 'i'),
result = [];
while (index--) {
node = nodes[index];
if (reElements.test(node.nodeName)) {
result.push(node.applyElement(createWrapper(node)));
}
}
return result;
}
/**
* Creates a printable wrapper for the given element.
* @private
* @param {Element} element The element.
* @returns {Element} The wrapper.
*/
function createWrapper(element) {
var node,
nodes = element.attributes,
index = nodes.length,
wrapper = element.ownerDocument.createElement(shivNamespace + ':' + element.nodeName);
// copy element attributes to the wrapper
while (index--) {
node = nodes[index];
node.specified && wrapper.setAttribute(node.nodeName, node.nodeValue);
}
// copy element styles to the wrapper
wrapper.style.cssText = element.style.cssText;
return wrapper;
}
/**
* Shivs the given CSS text.
* (eg. header{} becomes html5shiv\:header{})
* @private
* @param {String} cssText The CSS text to shiv.
* @returns {String} The shived CSS text.
*/
function shivCssText(cssText) {
var pair,
parts = cssText.split('{'),
index = parts.length,
reElements = RegExp('(^|[\\s,>+~])(' + getElements().join('|') + ')(?=[[\\s,>+~#.:]|$)', 'gi'),
replacement = '$1' + shivNamespace + '\\:$2';
while (index--) {
pair = parts[index] = parts[index].split('}');
pair[pair.length - 1] = pair[pair.length - 1].replace(reElements, replacement);
parts[index] = pair.join('}');
}
return parts.join('{');
}
/**
* Removes the given wrappers, leaving the original elements.
* @private
* @params {Array} wrappers An array of printable wrappers.
*/
function removeWrappers(wrappers) {
var index = wrappers.length;
while (index--) {
wrappers[index].removeNode();
}
}
/*--------------------------------------------------------------------------*/
/**
* Shivs the given document for print.
* @memberOf html5
* @param {Document} ownerDocument The document to shiv.
* @returns {Document} The shived document.
*/
function shivPrint(ownerDocument) {
var shivedSheet,
wrappers,
namespaces = ownerDocument.namespaces,
ownerWindow = ownerDocument.parentWindow;
if (!supportsShivableSheets || ownerDocument.printShived) {
return ownerDocument;
}
if (typeof namespaces[shivNamespace] == 'undefined') {
namespaces.add(shivNamespace);
}
ownerWindow.attachEvent('onbeforeprint', function() {
var imports,
length,
sheet,
collection = ownerDocument.styleSheets,
cssText = [],
index = collection.length,
sheets = Array(index);
// convert styleSheets collection to an array
while (index--) {
sheets[index] = collection[index];
}
// concat all style sheet CSS text
while ((sheet = sheets.pop())) {
// IE does not enforce a same origin policy for external style sheets
if (!sheet.disabled && reMedia.test(sheet.media)) {
for (imports = sheet.imports, index = 0, length = imports.length; index < length; index++) {
sheets.push(imports[index]);
}
try {
cssText.push(sheet.cssText);
} catch(er){}
}
}
// wrap all HTML5 elements with printable elements and add the shived style sheet
cssText = shivCssText(cssText.reverse().join(''));
wrappers = addWrappers(ownerDocument);
shivedSheet = addStyleSheet(ownerDocument, cssText);
});
ownerWindow.attachEvent('onafterprint', function() {
// remove wrappers, leaving the original elements, and remove the shived style sheet
removeWrappers(wrappers);
shivedSheet.removeNode(true);
});
ownerDocument.printShived = true;
return ownerDocument;
}
/*--------------------------------------------------------------------------*/
// expose API
html5.type += ' print';
html5.shivPrint = shivPrint;
// shiv for print
shivPrint(document);
}(this, document));/*yepnope1.5.3|WTFPL*/
(function(a,b,c){function d(a){return o.call(a)=="[object Function]"}function e(a){return typeof a=="string"}function f(){}function g(a){return!a||a=="loaded"||a=="complete"||a=="uninitialized"}function h(){var a=p.shift();q=1,a?a.t?m(function(){(a.t=="c"?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){a!="img"&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l={},o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};y[c]===1&&(r=1,y[c]=[],l=b.createElement(a)),a=="object"?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),a!="img"&&(r||y[c]===2?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i(b=="c"?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),p.length==1&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&o.call(a.opera)=="[object Opera]",l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return o.call(a)=="[object Array]"},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,i){var j=b(a),l=j.autoCallback;j.url.split(".").pop().split("?").shift(),j.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]||h),j.instead?j.instead(a,e,f,g,i):(y[j.url]?j.noexec=!0:y[j.url]=1,f.load(j.url,j.forceCSS||!j.forceJS&&"css"==j.url.split(".").pop().split("?").shift()?"c":c,j.noexec,j.attrs,j.timeout),(d(e)||d(l))&&f.load(function(){k(),e&&e(j.origUrl,i,g),l&&l(j.origUrl,i,g),y[j.url]=2})))}function i(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var j,l,m=this.yepnope.loader;if(e(a))g(a,0,m,0);else if(w(a))for(j=0;j<a.length;j++)l=a[j],e(l)?g(l,0,m,0):w(l)?B(l):Object(l)===l&&i(l,m);else Object(a)===a&&i(a,m)},B.addPrefix=function(a,b){z[a]=b},B.addFilter=function(a){x.push(a)},B.errorTimeout=1e4,b.readyState==null&&b.addEventListener&&(b.readyState="loading",b.addEventListener("DOMContentLoaded",A=function(){b.removeEventListener("DOMContentLoaded",A,0),b.readyState="complete"},0)),a.yepnope=k(),a.yepnope.executeStack=h,a.yepnope.injectJs=function(a,c,d,e,i,j){var k=b.createElement("script"),l,o,e=e||B.errorTimeout;k.src=a;for(o in d)k.setAttribute(o,d[o]);c=j?h:c||f,k.onreadystatechange=k.onload=function(){!l&&g(k.readyState)&&(l=1,c(),k.onload=k.onreadystatechange=null)},m(function(){l||(l=1,c(1))},e),i?k.onload():n.parentNode.insertBefore(k,n)},a.yepnope.injectCss=function(a,c,d,e,g,i){var e=b.createElement("link"),j,c=i?h:c||f;e.href=a,e.rel="stylesheet",e.type="text/css";for(j in d)e.setAttribute(j,d[j]);g||(n.parentNode.insertBefore(e,n),m(c,0))}})(this,document);
Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0));};
;

File diff suppressed because one or more lines are too long

View file

@ -93,6 +93,10 @@ li.widget-list {
.fakelink {
color: #1873a2;
cursor: pointer;
padding-left: 20px;
margin-left: 20px;
margin-bottom: 10px;
background: url("down.png") no-repeat scroll left center transparent;
}
.fakelink :hover {
@ -334,8 +338,6 @@ nav {
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bdbdbd), color-stop(1, #a2a2a2) );
border: 1px solid #7C7D7B;
box-shadow: 0 0 8px #BDBDBD;
/* -moz-box-shadow: 3px 3px 4px #959494;
-webkit-box-shadow: 3px 3px 4px #959494;*/
border-radius: 5px 5px 5px 5px;
}
@ -876,6 +878,7 @@ ul .sidebar-group-li .icon {
}
#profile-jot-submit-wrapper {
margin-top: 30px;
}
#jot-title {
@ -1423,7 +1426,8 @@ profile-jot-banner-wrapper {
#item-delete-selected {
overflow: auto;
margin-top: 20px;
width: 100%;
float: right;
width: 230px;
}
/* ============ */