From 6b34a2111d00664f6b4faeb51dc9f1d69e0d19f4 Mon Sep 17 00:00:00 2001 From: Matt Lee Date: Mon, 26 Jul 2010 22:05:33 -0400 Subject: [PATCH] GNU social plugin (for look/feel), theme, template --- plugins/GNUsocialTemplatePlugin.php | 357 ++++++++++++++++++ theme/gnusocial/bg.png | Bin 0 -> 189 bytes theme/gnusocial/combo.css | 13 + theme/gnusocial/css/display.css | 13 + theme/gnusocial/debug.css | 7 + theme/gnusocial/default-avatar-mini.png | Bin 0 -> 1349 bytes theme/gnusocial/default-avatar-profile.png | Bin 0 -> 9256 bytes theme/gnusocial/default-avatar-stream.png | Bin 0 -> 3829 bytes theme/gnusocial/images/icons/icon_atom.png | Bin 0 -> 820 bytes .../images/icons/icon_disfavourite.gif | Bin 0 -> 701 bytes .../gnusocial/images/icons/icon_favourite.gif | Bin 0 -> 397 bytes theme/gnusocial/images/icons/icon_foaf.gif | Bin 0 -> 1144 bytes .../images/icons/icon_processing.gif | Bin 0 -> 673 bytes theme/gnusocial/images/icons/icon_reply.gif | Bin 0 -> 336 bytes theme/gnusocial/images/icons/icon_rss.png | Bin 0 -> 777 bytes theme/gnusocial/images/icons/icon_trash.gif | Bin 0 -> 148 bytes theme/gnusocial/images/icons/icon_vcard.gif | Bin 0 -> 331 bytes .../images/icons/twotone/green/arrow-left.gif | Bin 0 -> 73 bytes .../icons/twotone/green/arrow-right.gif | Bin 0 -> 74 bytes .../images/icons/twotone/green/edit.gif | Bin 0 -> 75 bytes .../images/icons/twotone/green/mail.gif | Bin 0 -> 82 bytes .../images/icons/twotone/green/news.gif | Bin 0 -> 76 bytes .../images/icons/twotone/green/quote.gif | Bin 0 -> 79 bytes .../images/icons/twotone/green/shield.gif | Bin 0 -> 85 bytes .../images/illustrations/illu_arrow-up-01.gif | Bin 0 -> 68 bytes .../images/illustrations/illu_clouds-01.gif | Bin 0 -> 14251 bytes .../images/illustrations/illu_jcrop.gif | Bin 0 -> 329 bytes .../illu_progress_loading-01.gif | Bin 0 -> 5886 bytes .../images/illustrations/illu_unicorn-01.png | Bin 0 -> 5695 bytes theme/gnusocial/index.html | 213 +++++++++++ theme/gnusocial/logo.png | Bin 0 -> 10107 bytes theme/gnusocial/social.css | 273 ++++++++++++++ tpl/social.php | 76 ++++ 33 files changed, 952 insertions(+) create mode 100755 plugins/GNUsocialTemplatePlugin.php create mode 100644 theme/gnusocial/bg.png create mode 100644 theme/gnusocial/combo.css create mode 100644 theme/gnusocial/css/display.css create mode 100644 theme/gnusocial/debug.css create mode 100755 theme/gnusocial/default-avatar-mini.png create mode 100755 theme/gnusocial/default-avatar-profile.png create mode 100755 theme/gnusocial/default-avatar-stream.png create mode 100755 theme/gnusocial/images/icons/icon_atom.png create mode 100755 theme/gnusocial/images/icons/icon_disfavourite.gif create mode 100755 theme/gnusocial/images/icons/icon_favourite.gif create mode 100755 theme/gnusocial/images/icons/icon_foaf.gif create mode 100755 theme/gnusocial/images/icons/icon_processing.gif create mode 100755 theme/gnusocial/images/icons/icon_reply.gif create mode 100755 theme/gnusocial/images/icons/icon_rss.png create mode 100755 theme/gnusocial/images/icons/icon_trash.gif create mode 100755 theme/gnusocial/images/icons/icon_vcard.gif create mode 100755 theme/gnusocial/images/icons/twotone/green/arrow-left.gif create mode 100755 theme/gnusocial/images/icons/twotone/green/arrow-right.gif create mode 100755 theme/gnusocial/images/icons/twotone/green/edit.gif create mode 100755 theme/gnusocial/images/icons/twotone/green/mail.gif create mode 100755 theme/gnusocial/images/icons/twotone/green/news.gif create mode 100755 theme/gnusocial/images/icons/twotone/green/quote.gif create mode 100755 theme/gnusocial/images/icons/twotone/green/shield.gif create mode 100755 theme/gnusocial/images/illustrations/illu_arrow-up-01.gif create mode 100755 theme/gnusocial/images/illustrations/illu_clouds-01.gif create mode 100755 theme/gnusocial/images/illustrations/illu_jcrop.gif create mode 100755 theme/gnusocial/images/illustrations/illu_progress_loading-01.gif create mode 100755 theme/gnusocial/images/illustrations/illu_unicorn-01.png create mode 100644 theme/gnusocial/index.html create mode 100755 theme/gnusocial/logo.png create mode 100755 theme/gnusocial/social.css create mode 100755 tpl/social.php diff --git a/plugins/GNUsocialTemplatePlugin.php b/plugins/GNUsocialTemplatePlugin.php new file mode 100755 index 0000000000..6d5c606369 --- /dev/null +++ b/plugins/GNUsocialTemplatePlugin.php @@ -0,0 +1,357 @@ + + * @copyright 2009 Megapump, Inc. + * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 + * @link http://megapump.com/ + */ + +if (!defined('STATUSNET')) { + exit(1); +} + +define('TEMPLATEPLUGIN_VERSION', '0.1'); + +class TemplatePlugin extends Plugin { + + var $blocks = array(); + + function __construct() { + parent::__construct(); + } + + // capture the RouterInitialized event + // and connect a new API method + // for updating the template + function onRouterInitialized( $m ) { + $m->connect( 'template/update', array( + 'action' => 'template', + )); + } + + // <%styles%> + // <%scripts%> + // <%search%> + // <%feeds%> + // <%description%> + // <%head%> + function onStartShowHead( &$act ) { + $this->clear_xmlWriter($act); + $act->extraHead(); + $this->blocks['head'] = $act->xw->flush(); + $act->showStylesheets(); + $this->blocks['styles'] = $act->xw->flush(); + $act->showScripts(); + $this->blocks['scripts'] = $act->xw->flush(); + $act->showFeeds(); + $this->blocks['feeds'] = $act->xw->flush(); + $act->showOpenSearch(); + $this->blocks['search'] = $act->xw->flush(); + $act->showDescription(); + $this->blocks['description'] = $act->xw->flush(); + return false; + } + + // <%bodytext%> + function onStartShowContentBlock( &$act ) { + $this->clear_xmlWriter($act); + return true; + } + function onEndShowContentBlock( &$act ) { + $this->blocks['bodytext'] = $act->xw->flush(); + } + + // <%localnav%> + function onStartShowLocalNavBlock( &$act ) { + $this->clear_xmlWriter($act); + return true; + } + function onEndShowLocalNavBlock( &$act ) { + $this->blocks['localnav'] = $act->xw->flush(); + } + + // <%export%> + function onStartShowExportData( &$act ) { + $this->clear_xmlWriter($act); + return true; + } + function onEndShowExportData( &$act ) { + $this->blocks['export'] = $act->xw->flush(); + } + + // <%subscriptions%> + // <%subscribers%> + // <%groups%> + // <%statistics%> + // <%cloud%> + // <%groupmembers%> + // <%groupstatistics%> + // <%groupcloud%> + // <%popular%> + // <%groupsbyposts%> + // <%featuredusers%> + // <%groupsbymembers%> + function onStartShowSections( &$act ) { + global $action; + $this->clear_xmlWriter($act); + switch ($action) { + case "showstream": + $act->showSubscriptions(); + $this->blocks['subscriptions'] = $act->xw->flush(); + $act->showSubscribers(); + $this->blocks['subscribers'] = $act->xw->flush(); + $act->showGroups(); + $this->blocks['groups'] = $act->xw->flush(); + $act->showStatistics(); + $this->blocks['statistics'] = $act->xw->flush(); + $cloud = new PersonalTagCloudSection($act, $act->user); + $cloud->show(); + $this->blocks['cloud'] = $act->xw->flush(); + break; + case "showgroup": + $act->showMembers(); + $this->blocks['groupmembers'] = $act->xw->flush(); + $act->showStatistics(); + $this->blocks['groupstatistics'] = $act->xw->flush(); + $cloud = new GroupTagCloudSection($act, $act->group); + $cloud->show(); + $this->blocks['groupcloud'] = $act->xw->flush(); + break; + case "public": + $pop = new PopularNoticeSection($act); + $pop->show(); + $this->blocks['popular'] = $act->xw->flush(); + $gbp = new GroupsByPostsSection($act); + $gbp->show(); + $this->blocks['groupsbyposts'] = $act->xw->flush(); + $feat = new FeaturedUsersSection($act); + $feat->show(); + $this->blocks['featuredusers'] = $act->xw->flush(); + break; + case "groups": + $gbp = new GroupsByPostsSection($act); + $gbp->show(); + $this->blocks['groupsbyposts'] = $act->xw->flush(); + $gbm = new GroupsByMembersSection($act); + $gbm->show(); + $this->blocks['groupsbymembers'] = $act->xw->flush(); + break; + } + return false; + } + + // <%logo%> + // <%nav%> + // <%notice%> + // <%noticeform%> + function onStartShowHeader( &$act ) { + $this->clear_xmlWriter($act); + $act->showLogo(); + $this->blocks['logo'] = $act->xw->flush(); + $act->showPrimaryNav(); + $this->blocks['nav'] = $act->xw->flush(); + $act->showSiteNotice(); + $this->blocks['notice'] = $act->xw->flush(); + if (common_logged_in()) { + $act->showNoticeForm(); + } else { + $act->showAnonymousMessage(); + } + $this->blocks['noticeform'] = $act->xw->flush(); + return false; + } + + // <%secondarynav%> + // <%licenses%> + function onStartShowFooter( &$act ) { + $this->clear_xmlWriter($act); + $act->showSecondaryNav(); + $this->blocks['secondarynav'] = $act->xw->flush(); + $act->showLicenses(); + $this->blocks['licenses'] = $act->xw->flush(); + return false; + } + + // capture the EndHTML event + // and include the template + function onEndEndHTML($act) { + + global $action, $tags; + + // set the action and title values + $vars = array( + 'action'=>$action, + 'title'=>$act->title(). " - ". common_config('site', 'name') + ); + + // use the PHP template + // unless statusnet config: + // $config['template']['mode'] = 'html'; + if (!(common_config('template', 'mode') == 'html')) { + $tpl_file = $this->templateFolder() . '/social.php'; + $tags = array_merge($vars,$this->blocks); + include $tpl_file; + return; + } + + $tpl_file = $this->templateFolder() . '/index.html'; + + // read the static template + $output = file_get_contents( $tpl_file ); + + $tags = array(); + + // get a list of the <%tags%> in the template + $pattern='/<%([a-z]+)%>/'; + + if ( 1 <= preg_match_all( $pattern, $output, $found )) + $tags[] = $found; + + // for each found tag, set its value from the rendered blocks + foreach( $tags[0][1] as $pos=>$tag ) { + if (isset($this->blocks[$tag])) + $vars[$tag] = $this->blocks[$tag]; + + // didn't find a block for the tag + elseif (!isset($vars[$tag])) + $vars[$tag] = ''; + } + + // replace the tags in the template + foreach( $vars as $key=>$val ) + $output = str_replace( '<%'.$key.'%>', $val, $output ); + + echo $output; + + return true; + + } + function templateFolder() { + return 'tpl'; + } + + // catching the StartShowHTML event to halt the rendering + function onStartShowHTML( &$act ) { + $this->clear_xmlWriter($act); + return true; + } + + // clear the xmlWriter + function clear_xmlWriter( &$act ) { + $act->xw->openMemory(); + $act->xw->setIndent(true); + } + +} + +/** + * Action for updating the template remotely + * + * "template/update" -- a POST method that requires a single + * parameter "template", containing the new template code + * + * @category Plugin + * @package StatusNet + * @author Brian Hendrickson + * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 + * @link http://megapump.com/ + * + */ + +class TemplateAction extends Action +{ + + function prepare($args) { + parent::prepare($args); + return true; + } + + function handle($args) { + + parent::handle($args); + + if (!isset($_SERVER['PHP_AUTH_USER'])) { + + // not authenticated, show login form + header('WWW-Authenticate: Basic realm="StatusNet API"'); + + // cancelled the browser login form + $this->clientError(_('Authentication error!'), $code = 401); + + } else { + + $nick = $_SERVER['PHP_AUTH_USER']; + $pass = $_SERVER['PHP_AUTH_PW']; + + // check username and password + $user = common_check_user($nick,$pass); + + if ($user) { + + // verify that user is admin + if (!($user->id == 1)) + $this->clientError(_('Only User #1 can update the template.'), $code = 401); + + // open the old template + $tpl_file = $this->templateFolder() . '/index.html'; + $fp = fopen( $tpl_file, 'w+' ); + + // overwrite with the new template + fwrite($fp, $this->arg('template')); + fclose($fp); + + header('HTTP/1.1 200 OK'); + header('Content-type: text/plain'); + print "Template Updated!"; + + } else { + + // bad username and password + $this->clientError(_('Authentication error!'), $code = 401); + + } + + } + } + function onPluginVersion(&$versions) + { + $versions[] = array('name' => 'Template', + 'version' => TEMPLATEPLUGIN_VERSION, + 'author' => 'Brian Hendrickson', + 'homepage' => 'http://status.net/wiki/Plugin:Template', + 'rawdescription' => + _m('Use an HTML template for Web output.')); + return true; + } + +} + +/** + * Function for retrieving a statusnet display section + * + * requires one parameter, the name of the section + * section names are listed in the comments of the TemplatePlugin class + * + * @category Plugin + * @package StatusNet + * @author Brian Hendrickson + * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 + * @link http://megapump.com/ + * + */ + +function section($tagname) { + global $tags; + if (isset($tags[$tagname])) + return $tags[$tagname]; +} + diff --git a/theme/gnusocial/bg.png b/theme/gnusocial/bg.png new file mode 100644 index 0000000000000000000000000000000000000000..1b80a191811de33970aa82b3e6a1fca8778fe05d GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^%s{Nc!3HF)ogKV@6k~CayA#8@b22Z19JVBHcNd2L zAh=-f^2tCE&H|6fVg?3oVGw3ym^DWND9B#o>FdgVi(Q;w$)Ib6cpgwlvcxr_#5q4V zH#M(>!MP|ku_QG`p**uBL&4qCHz2%`PaLR7!qdeuMB{w&oo@%8+B1t77%DUdp7VIb Zz#yu_teK{NkrSwf!PC{xWt~$(69CuAFb@C# literal 0 HcmV?d00001 diff --git a/theme/gnusocial/combo.css b/theme/gnusocial/combo.css new file mode 100644 index 0000000000..3f31a52e19 --- /dev/null +++ b/theme/gnusocial/combo.css @@ -0,0 +1,13 @@ +/* +Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.net/yui/license.txt +version: 2.7.0 +*/ +html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}/* +Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.net/yui/license.txt +version: 2.7.0 +*/ +body{margin:10px;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;} \ No newline at end of file diff --git a/theme/gnusocial/css/display.css b/theme/gnusocial/css/display.css new file mode 100644 index 0000000000..3f31a52e19 --- /dev/null +++ b/theme/gnusocial/css/display.css @@ -0,0 +1,13 @@ +/* +Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.net/yui/license.txt +version: 2.7.0 +*/ +html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}/* +Copyright (c) 2009, Yahoo! Inc. All rights reserved. +Code licensed under the BSD License: +http://developer.yahoo.net/yui/license.txt +version: 2.7.0 +*/ +body{margin:10px;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;} \ No newline at end of file diff --git a/theme/gnusocial/debug.css b/theme/gnusocial/debug.css new file mode 100644 index 0000000000..a77e2bcb9e --- /dev/null +++ b/theme/gnusocial/debug.css @@ -0,0 +1,7 @@ +#hd { background-color: orange !important; } + +#bd { background-color: red !important; } + +#ft { background-color: lime !important; } + +#yui-main { background-color: yellow !important; } \ No newline at end of file diff --git a/theme/gnusocial/default-avatar-mini.png b/theme/gnusocial/default-avatar-mini.png new file mode 100755 index 0000000000000000000000000000000000000000..4fd8bd9e1951099c121ca843ef2d53f413b2a72f GIT binary patch literal 1349 zcmV-L1-kl)P)Px(|4BqaR5;6Blxs{>R}_WUzB9ncAP^X+3R*NR4k}YXkr8x?&;+5@*I=b$eN?SV zE!G4G(rB&Ll>YE7r3!|J2uid;&{|LlAgM7@4PYcu9+jq09)bx{9cJe2{dbBEk?BmYk3`PM`WXB4V>K-e=Y_#GAbT#{r$&$5s{adS4&GvaBwhzv;kU22Sr117BiR#3?e(C z^@k4ibakoKYT2w_udk@6u6dHDs^zx+5bG%VS!sNK3)e36-1Ff+3dLWthp z-th2n9$i8RA;j1#fQW>ovOX?o6NPPD*lv5I^`EV0IefO6lSZQ{D=U*J_U%iTH)B7D zd-v`QHr4!;yjuWFS%k!BZ8M+}QDQTCakSrF9jC1YUwYs{xxY#(0#WFZNV&5idf&>d9 zsl2?rt-U>b#{u_A5&)~!8WR&kL{U*uK|w(VgQ5H1Zixj=?6x$41Oy;8HPt_A&E$8c zh3dlqtX{QplFBI|A;D_3Zr-#}BC2hFnOO4B^!k;(klmO8nTUv@GjgKh*G-$Oe%aM} zy`oa-sJeUZi0Qwf$fSc)f((00000NkvXX Hu0mjfq0ozh literal 0 HcmV?d00001 diff --git a/theme/gnusocial/default-avatar-profile.png b/theme/gnusocial/default-avatar-profile.png new file mode 100755 index 0000000000000000000000000000000000000000..eb08571d9979540d26ac4d6f549f5744f76d0c89 GIT binary patch literal 9256 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 literal 0 HcmV?d00001 diff --git a/theme/gnusocial/images/icons/icon_atom.png b/theme/gnusocial/images/icons/icon_atom.png new file mode 100755 index 0000000000000000000000000000000000000000..6a001f11aa7d0ea8d7bccdd97c85adaa42457f8b GIT binary patch literal 820 zcmV-41Izr0P)Px%?ny*JR5;5$kv(r5RTzbz``(Y)*jC; z;iadSFk12Z(G07Fj?*|RI4w{35I)rULNrBT-}6Z@8k`oa6|51S8I-)fIiR#c01jpz zXEcQoj8+t`gAeg-V~q@wQdliqJ>SO~;b`XB9QHVx2aG5#t&~I{wop1DwUBa)vwCQZ zC<=Af`p%2%ESHA;X~VEj?2z0dARO`Bm@T71Za*kX(poY5GqSnXP#S}3?To^yX%vooow z;u&k3;nj=hD2?Watr1Pg)Zy{JyC*eQ20g66?VSnpCh~9=@G%qqmz8{Ms>*+TS~WMy z!aWZAkojj;aZ8QqJIx;tW;7uaQYM5JpE6cjf^TkWuDtQ%La(zCVmj|b?9b~!RR?Mx y**mG&Iyxo9M9!I;1i7Z?FA)ef{UFE5BZz{rTd=kLPE9JU#XO$;ls2j(vZ8 z`1`~C-ya;a>z&pApO}5Uwc+c{_5UAQe7(8&>y6d_ zADH}qVE*OCnlCq2eZ8^t|9z|f_YMEwv;240^8Y>4FV`0QyKDCMw&~}~GymN({d?2s z&ov-2{&a52=kwjauNeKhWb)&z-uKhyAC6UhJ8AL#l-|cDPp z+P>Qz^l5f?8OjkeZibt5mLJZ^xkclZBC;A(TM}6fmGHOu&`svg*{=Eu=4=Av}zvIkF(v&Jb+(}}Lq_a9jHu-k}exw&bJ jIQ57+IM}msd)wJ@cIXBQw#bG^bO=kZ78qyD;+ivPJId;=6*5=#<+bhCX$L1J=tssa@O7e2GNpca-Wq~@jADwQkQ+c7BqWMO1y zkYdmQxfB!(46Nk~)cT?vCum4nW_l+~zpzN)v&mA4W2zRqKy?bfeYk>KkPV^5qKq$d8z4wHO$qT90CmN!a}SJ j!af?@fnr?TVthhr8hnx#N=*Ec+?qT+D(v%>6d9}m>8^!| literal 0 HcmV?d00001 diff --git a/theme/gnusocial/images/icons/icon_foaf.gif b/theme/gnusocial/images/icons/icon_foaf.gif new file mode 100755 index 0000000000000000000000000000000000000000..f8f78442355bf0d0b509536bca7c57b4eedab04a GIT binary patch literal 1144 zcmd^;?N1ta0Dyn!iB*(>T3&i*JrF8R7w1whHElM8C<3ml?j+W9-3dwyO`2L|HqDkn z5%F#4%5=zqhahRU8WmVVw{A%ro6Wr`PE6ceVj2??L*}%}w$5a?_V3v9;raf2cvR|! zleHa30UP`^2O^P(TCHAKSg=~He14Hqsif%uZ8F&hVl+)kq!MMLzPTBX#bWfui_Upx zD&?A({APN6nl_tVpScF^4um#Ch!`OgWH@Z1X>XUc>*oB;p^^I*kHugxqzIz#MkuV+ z27e0fbavY2Z0Yob-EJpWNrkE-kx0z`GV7<3B)Q`M(a*|fwO?ze5|oczl~rJTgzvcP zz!1czQbk)^OUg=ic0LdYc>Kb`Zg=9odT3ob5qn5U- zZT@vXO;3k^3m?hNp^{WgtIf?~Vi*>WTf)DFYicA*OYfDHpIEwZfu=*Xwa2whum5W{ zlO!obgc%u(w8@kv2n>cj-+78r7)Id$weIzL7Z!R>!0^-*v5e!F&8~w3Z(YM%0)Y@I zE{Nm!F$q#$j-}IMH89-M7w}AdKk~&$^8EQ0k%;<%3Q);-{B4CovDekr^qO&h-@R)# zADB!U?U`h6#s5A^?%aeE|u=?euQDt>S{El*K_kZ{mxHA zKZiIhc5pN3^BG3p|I*eU;lW3AS9DcXD27Q~_gwCYuVpe!2=hknj|h-5S$U0@T;=iD z)k0w^HAb$Gi#YE0tpNaNntta0C!(hi1AsYD`8@ym6W|aH&PB`*h_CXP`B1cFukIl$ zs|1(%WPd!$fVg5p|HQsAS^bi1b0#pP6%J=GW{H{G^{kf%TYUG<8ipXeV7Bse-~cv| zbFQln4K0m}iaXIuv5tC2w(J<*7GbcULq^Pkw5D#|;fUDp4ksPTyrZ@I+X3#gFQA-x zk0&Fbfm(V`Kb^8?Lhb_Ijq8^l&o~_g;dlNH1SJ|q-7P$;xu;vu8g;$-KF`Z%EK&)8HeT>g)Y#vUAp}MLgmL1PV~(!a7HD+ zI?Nr*lXC$Eu30nL$d)62zg!{*uVkS>^T@WwmwfEeqXVc$01lsS6Nu{>3~=f{5zlh9 literal 0 HcmV?d00001 diff --git a/theme/gnusocial/images/icons/icon_processing.gif b/theme/gnusocial/images/icons/icon_processing.gif new file mode 100755 index 0000000000000000000000000000000000000000..d0bce1542342e912da81a2c260562df172f30d73 GIT binary patch literal 673 zcmZ?wbhEHb6krfw_{6~Q|Nnmm28Kh24mmkF0U1e2Nli^nlO|14{Lk&@8WQa67~pE8 zXTZz|lvDgC+Z`3#dv5h=E26FfcG1 zbL_hF&)}42ws10s6^G;;cE1^EoUR)U5A70}d2pLv!jVIT7j&Z~EblI3x0K*v_sV|m z0kj3v921Z^em#l`(k(o@H$3ZdDRc@9NidXDNbqrumReCGv$gd8+e8WW28HVqkJ_9i zH>s*<31KtHjANIPvi2#*6BEu%3Dak5O_t&NBI)H?V$TxT}#l{vOTn5naXTfF^&~Hhq+NX@#Ccc>y7T?;vjI&jdhsDsPJyAw*m0Qz>i}K7# zL9w50Ng{fT}A5JUe8lRK1h7_Y2;BWJDd=c6f&i?Wv5(5q?6|P zQw{>maxZP<537OA37Uk}7@%_$4o$EWe_Zl>&#id|lE-BpDC#+Fn|msJ%_2h{Hg1vP z#N8WAzfWasG}yq|xqE)DrWaOofX=z|?*pgc%{ig5vl!pqDlC|q&~Z0$&Rvsft&VO- z4MZj+%-+Vx%W}v;V76hyp=;+R;x+~t^Q%*xuFTQAF2})fSfTHDAs>sO!OBw`)&)o$ c0!CNZt))x~rAZP^^P&YOFfdqy5)K#u0POD40{{R3 literal 0 HcmV?d00001 diff --git a/theme/gnusocial/images/icons/icon_reply.gif b/theme/gnusocial/images/icons/icon_reply.gif new file mode 100755 index 0000000000000000000000000000000000000000..a4379a70b62b2f5fb3894d4fe37bbec2d48ff822 GIT binary patch literal 336 zcmZ?wbhEHb6krfw_{6}lb?esMyLTTxeE8Ikj=OT$TrAJ$;<|_}jm`@|bqKX+9)+}RS5LZKpX-F_Ih=wyT>@Y@%eGXz^1RB98cD^{x*a&PK zBaagU1M9v2|39lSFtATzVE8-n|Nq~M{{R2G7-$F39S3rfON+|DYJoZ#&oVH8-K+SM zg_D7SgFy!*1M)fpi<^LFx1^})fVNU=6 literal 0 HcmV?d00001 diff --git a/theme/gnusocial/images/icons/icon_rss.png b/theme/gnusocial/images/icons/icon_rss.png new file mode 100755 index 0000000000000000000000000000000000000000..0ccd1ce254370ad278a4c4cc9d0484b72a564bf5 GIT binary patch literal 777 zcmV+k1NQuhP)Px%!%0LzR5;6Rl1*q_RTRg6=YG7-OhcR0yaBbHq>YL~HBhUSRMCZ^P~EsNU9^n| zg$BAP+9E=6p)ULYw-Q$oR8S%msiI34f{@14el1$Dme4j#lNr%;CU4%m_qdoe7~4!#4zcGjyL5v^*Vu01Rps04*#X{po{lv~s{`^cXj1P`g z@2yQ{i%qN(j5k;>7`Oh46^!i`?}RefX0MLP+{xW_T3NcGI>5#!N71D^Vg4d<{yfI& z|H5J*bd*M2>&_*Qt2ak;xOfdQ@Cx9u7is#q5+Zl_eRv_?KNKQ#!dL0`|yvwhLn0C7KEQaAisEe z6%JV>HzkZ1FiuEnkFe>;DJn02jKBYB!liG>zur&0`70QQ-TNj~cdf!j7D2&?tTf3x zOz&3Qj;BbTeVfwgmq<@a`0*I=`WY~e4KKV)q)d@TVy?uf7*-U}xI%X7D8!%3-DtktW(GoflqW;H%75wlk_-9TcNtw>~Z=kIvX7g6ugD=vW{ua$Mq|}2O+)d0C zRk{|$3N{_Wjl7O|U>~w;oZ_zr+00h}_=lb&wAy69PXmzDhKYruT?MGI0?SS4ECCP~ zuTf-?&Xr#PaMd9~uH?7o0I-{@#6m$u<@!61*Zc3bsThd zkN})Ly!~LcmVV@%trC$Kx}P+z&8T*d*ZSWJi^m_Hxcd3O7Vc(}fM=Q^00000NkvXX Hu0mjfyta1= literal 0 HcmV?d00001 diff --git a/theme/gnusocial/images/icons/icon_trash.gif b/theme/gnusocial/images/icons/icon_trash.gif new file mode 100755 index 0000000000000000000000000000000000000000..916a332a342a6556c4efce409fab9007de128728 GIT binary patch literal 148 zcmZ?wbhEHb6krfw_{_j?_3G8PZ{Oa(fB)jei??sz{`m3Zl`B^sJ$m%&)vL6$w3#z! z{{R1<0SPGnWMO1r;9<}KiGj>uU~!yq(sT9Rh;?&s#(DjSOqem}Sx_Tuk-#wn6|Jpv tD&lT?E#Tl{c+2#OvDJE>p@quVx-(CfaJUMI?wlO*`DLE<10NO!YXJHcKsf*a literal 0 HcmV?d00001 diff --git a/theme/gnusocial/images/icons/icon_vcard.gif b/theme/gnusocial/images/icons/icon_vcard.gif new file mode 100755 index 0000000000000000000000000000000000000000..6d52947f3e96c0f74f00a80b430f99695e110e5e GIT binary patch literal 331 zcmV-R0kr-{Nk%w1VHW@n0K^{vi^LV;@6MUi1^D~(*6OmW*GsnCZu9x+db$Rr+7rg( zj*Y_!l*MRc(@bU8V@GBo706UV+d;tIe literal 0 HcmV?d00001 diff --git a/theme/gnusocial/images/icons/twotone/green/arrow-left.gif b/theme/gnusocial/images/icons/twotone/green/arrow-left.gif new file mode 100755 index 0000000000000000000000000000000000000000..afed190841f8b88f930d0dfe7030339f8aea296c GIT binary patch literal 73 zcmZ?wbhEHb6krfwn8?KN|NsB^DFQ%}fq_BsCkrD30~3P|kPVa-0J5b*`erVB%fEOI ZBSY5uGcnueIVwI2eAel8Mn#0d8UQdZ7iIte literal 0 HcmV?d00001 diff --git a/theme/gnusocial/images/icons/twotone/green/arrow-right.gif b/theme/gnusocial/images/icons/twotone/green/arrow-right.gif new file mode 100755 index 0000000000000000000000000000000000000000..ee1707ed96a315d287e778dd7650fdad9f5ccc55 GIT binary patch literal 74 zcmZ?wbhEHb6krfwn8?KN|NsB^DFQ%}fq_BsCkrD30~3P|kPVa-0J5b+`erVB%fEOI a2ZPj`+FkFTWlpxJyV1Ff%b1gu!5RQfjTe{z literal 0 HcmV?d00001 diff --git a/theme/gnusocial/images/icons/twotone/green/edit.gif b/theme/gnusocial/images/icons/twotone/green/edit.gif new file mode 100755 index 0000000000000000000000000000000000000000..c746aca601dfce71bec63cc34bd2cea576a608c6 GIT binary patch literal 75 zcmZ?wbhEHb6krfwn8?KN|NsB^DFQ%}fq_BsCkrD30~3P|kPVa-0J3F5`erVB%fFb# bLC#BkUBTx**BG_BS(!^$or-W`WUvMRPNf%3 literal 0 HcmV?d00001 diff --git a/theme/gnusocial/images/icons/twotone/green/mail.gif b/theme/gnusocial/images/icons/twotone/green/mail.gif new file mode 100755 index 0000000000000000000000000000000000000000..1084c862f62fd5490abc582fcfe7b577d450efff GIT binary patch literal 82 zcmZ?wbhEHb6krfwn8?KN|NsB^DFQ%}fq_BsCkrD30~3P|kPVa-0J4=s`erVB%fEQa if?KZ~c0{bs%Z(FiQZABxslH78RN`eH|DIR|25SH{2phKm literal 0 HcmV?d00001 diff --git a/theme/gnusocial/images/icons/twotone/green/news.gif b/theme/gnusocial/images/icons/twotone/green/news.gif new file mode 100755 index 0000000000000000000000000000000000000000..712c685dc0b02b2bfd262e9007b7a8ce0f81e2e8 GIT binary patch literal 76 zcmZ?wbhEHb6krfwn8?KN|NsB^DFQ%}fq_BsCkrD30~3P|kPVa-0J3F6`erVB%dgDh c(B`#%N#&>iH4Co$ilZOy#&cDmB_R$kzum%90svYG3 literal 0 HcmV?d00001 diff --git a/theme/gnusocial/images/illustrations/illu_arrow-up-01.gif b/theme/gnusocial/images/illustrations/illu_arrow-up-01.gif new file mode 100755 index 0000000000000000000000000000000000000000..577be18717b29f5d3533da39dd53b4ab7d1b6090 GIT binary patch literal 68 zcmZ?wbhEHb6lLIM_`tyM9}EBwT+d*8UO+w7mWY_ literal 0 HcmV?d00001 diff --git a/theme/gnusocial/images/illustrations/illu_clouds-01.gif b/theme/gnusocial/images/illustrations/illu_clouds-01.gif new file mode 100755 index 0000000000000000000000000000000000000000..41cd622cf07bf319bfea4178d6d3bbf30b17fd83 GIT binary patch literal 14251 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 OIyOrxehC2qJo-P%;mQX9 literal 0 HcmV?d00001 diff --git a/theme/gnusocial/images/illustrations/illu_jcrop.gif b/theme/gnusocial/images/illustrations/illu_jcrop.gif new file mode 100755 index 0000000000000000000000000000000000000000..72ea7ccb5321d5384d70437cfaac73011237901e GIT binary patch literal 329 zcmZ?wbhEHb9b#5NV>2k zBC~b@b~P=nNfWAe-b%_i6tS^-1y(h@EsB~1TqDA_h@fkxG$bHgvj}VxE1JLgr!*!^ ILUxTc0Q$^Q5C8xG literal 0 HcmV?d00001 diff --git a/theme/gnusocial/images/illustrations/illu_progress_loading-01.gif b/theme/gnusocial/images/illustrations/illu_progress_loading-01.gif new file mode 100755 index 0000000000000000000000000000000000000000..82290f48334c81272ff5991962951758137a08ba GIT binary patch literal 5886 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 Dl)1NK literal 0 HcmV?d00001 diff --git a/theme/gnusocial/images/illustrations/illu_unicorn-01.png b/theme/gnusocial/images/illustrations/illu_unicorn-01.png new file mode 100755 index 0000000000000000000000000000000000000000..6cb51b298f9380ad97389b24fa525de4d988dea3 GIT binary patch literal 5695 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∾g0mw;Lf^E!-f;T_czl z83BZb;@suSFqM^|qN3slHN@fJVGsaFqN1?qT^_*L9Jnw%9IUk2!1x0I%RpopJdm0S zkJ|%I5Fof*NKh&v4+#arWiWMh!Dg{w`~weQYeB(XlNJEvaye2{Q&Ck_g^Y|0oIiga zJv}{$j*iCOy?YTB8j7Qh4gdYxs#U(R27rz9`+aHv!7?7f9ET8w!BA~2n6@^gB_v>O zLITWIE1CgZvDx5_h(PM&kHhWr;p2}#zAZ?j(O}J*HBhV7cPe376ciL-{rdITvu6(y z6B7Xde!m~V!NFh{29ik5dpSXNN>o%JF*+KF@o`9uk4Iu`ET&AD00qaP;@UOT3|bL9 zZ5kYXeTW6XSgmk49N4mXGbHIBdH2jS&mcE97e3#eLG*gPShj2#7A{U1B0`csvLT4S{oD0HGEO=IZrm zYHo&Z?p*BJwF@UoO1>e;VzHp3qvK{F_!eq!Z^z=ri{Wy)zQI3s>=;BzL~`Pk^#J}j zRtLC@1q=RNu-oJk0X{*1I6MqTPYS;>eLBFq_Ri zwKY{qSu3(#qt1adEiKBH{sC09b)ep613PIFJSr75EQ<*q57H76Aov6%Joq5C6&8M{ z@c^)4!v>g4CKMMJL!;4*+JV~ITC}#dB0W8Q0?Wx(Z`@!A9rX!ZEGZe`d0r)oB6v~4 z?D&a*Pq+yyf`U-d-;bGTX~=l~d7Lf zYSG=@eG|6V)nRye7(CBIub;LS!25U20dO4Wb~vGv$uLu)K-z;3!tC`znUsvo%*=bj zIYmW9NKQ_M+vmG+=}O(-^vTJ1<&`@F8WR(P4?g$+k&%%Afcf+1BO@aNk|ZGz2#g9+ zu<7yf?uX;!V0XJwJ>tT3pAR$U%)yGREF3<3c+AF!hlgX_xN-1$y<{Eed(~tz6^f#W zmtTGv0HD=sA(P!4>$JAE!sT*d)22-TfEhDpAS){iXV0D;eJB3XY?fW>?SqTwku+@@ zwByHP>C&Y*dhFQPp)JGUrI%j9lqpkisjlw&b4&l_oJ=N}YHnztqM{2zaG*jraz zTpU>}7P49g1AjYurKP3a-ltZpX~~i$v|~pR zb#|GlrKQEQ_ru)>M&-bnlPA4hW;4C@)?37J+&vo)fb#P4h={1Zp|Ss#{4HCy#2h(t zUzP#St)jwo^HEa3ry2b?N^78Y^X0zRwDYe(@y;(uznzz0=U)mr5c>3$S z9Xoa`XIWNGMDCR zB6N0kcpSamJwMtX4vj`5{gA{3Kn%ms^5x5ki0F&b(y|}(4-K!?Y6Bd{{h(J#rBWgL l)oj@9cKC%r;Ky{}e*uq|^1Yj?ak>Bi002ovPDHLkV1kMw=Rp7f literal 0 HcmV?d00001 diff --git a/theme/gnusocial/index.html b/theme/gnusocial/index.html new file mode 100644 index 0000000000..c1a3b7a526 --- /dev/null +++ b/theme/gnusocial/index.html @@ -0,0 +1,213 @@ + + + Public timeline - Lorraine Lee — GNU social + + + + + + + + +
+
+

GNU social

+ + +
+
+ +
+ +
+ +
+ +
+ +
+
Site notice
+
Powered by GNU social
+
+

This is Lorraine Lee, a micro-blogging service based on the Free Software StatusNet tool.

+
+
+

Public timeline

+
+ +
+
+ +
+ + +
+ + + + + +
+ +
+ + +
+
+
+
+ + + +
+
+ +
+
StatusNet software licence
+

Lorraine Lee is a microblogging service brought to you by GNU social. It runs the StatusNet microblogging software, version 0.9.3, available under the GNU Affero General Public Licence.

+
+
Site content license
+
+

+ Creative Commons Attribution 3.0 + All Lorraine Lee content and data are available under the Creative Commons Attribution 3.0 licence.

+
+
+
+
+ + diff --git a/theme/gnusocial/logo.png b/theme/gnusocial/logo.png new file mode 100755 index 0000000000000000000000000000000000000000..cf1839194a6d8e91d3ec988abe7d5be227143d28 GIT binary patch literal 10107 zcmV->CxqCEP)edG_<3duLyyku z%7~rG;8IqQa-5v1zFqhZ?N^&mnRhStEA_`_@L8$5W{tXUhjIIRsYYpIikSdN&wReu>N?B;P=zGIig6#{sjWo zF14fEtYVeZ3{}t(92fq^9pgZKU%Qf)D$XoZ&!mQD2HM*4cw;Mowz(ZzTfvmx$|vAu z(Ddz2A+_WxDUAQM7(Lxu>Be85yAJi`E)W5+l!3?ghVh-34j`uK3+i5w`C}#Py&s0d zPZ_?;XHG9Xttk&E*aq_ZL4Dq4s@xNy5l@2r01i2mxofM4TDT8D<)oEIMmo9I53cV6 z2V23QV{FVI3t!3OCWqquED?QS{^rYT%FuS14<ME=Js9 zm?~@&@!5{nX5&oKx9GI>OaP&ySs)x1>%B3Nik1o?ldkYYYNJlrAV9^CWQO3BWH|;B zgZ5J1E#jrInb-)!;gIO-l>lVMlkpMjY5R6jH3W01t>R%~x?+Cl+kR^!JT?mi0fN%N zVg@8LbjkQ(&oI8Za{vHfQUpvU6@q|SUAus!wX^e%CjCqT)@cF+D|Mx-TtYDk5CCF8X9+`>&{GnrgrTQWQ$1kYW6E^uM-G40 zzzm9vwvJvI3_>2!gY|i7t=ob)%j)?N>!S4@6j{ws1R#iVy)_+n34$2cZ}j3@FASjA zWrtZ+U@<9Bg@XN~W4`JV+smD8ZD&*{JY9fA!62wD1E>SaggSFrxyfov{qOQMMQ1yl zmbA_-8O#jHfRqfD43i|NLcpXlEK*h3fpc_2o|BAg|B#4_9mLwdxWZM>&G?Iq?d`or z3qvmSUW{gRAmSJ&){8AP&(E(dvZV|UIabPoFfqS?F--?& z51>WZ2B%$-#cW2E$AK!31FMVea9C6bLVN{SZv#2sz8%8fUazVLqt;|{qOGFR^;=(E zS-rz)g`m0iXW~p+RS2YYWwnxZOFU;Tz!4)aFk0@@$+Jb1sT00zsf zXUP09KulmTz&y82W_V8~6oCPm|9z(6Im3@g5QLz2q%?D_Mu#5vI?j^ko;$)F9RQww z8uei>S!MKqq8lIH;B`A}Rtt(9R;($uVT{)07DMQ4LD;YCVFgVX=B;U){J%>S$l(lrB8XBaZiD`C#l zQ3iROBl&500!T{+szQGiiCF&<1J!D_p4$8Rcw@?C)UKg#^bJoPsC3SSwzw`KR0aO3 zGT7X1q^u6OJVjVnR*Vk%0K&X+Tse41`&4;_ z>l(_)2vSNIMp{Nl|Ced6B^gpOQYjr%lSy!5ElSN-!C!GF>Z?AAy0SkWC==>Lz6Rij84zOtjvMJU?8eV z%<2-FT-*r_hG&f3`zLR!^Oe8&$_qnAdrOPN8R)TSxp^zUzh2!3W0PIAbe5DmOd`{p zvsqj|5oZQ;T_QTo*s|`=adz#y;k0>?&i~T;P$uLtBo0sP#?IdRv44CAOeT>7B}>i? zzaaCS%!FFqFkUcHvCFV=IE5XM!B*yA2bAIHi22~`;Rmm)Uwh4D(l|1aB|<{i(K8qx z8VS#|oORZkt^o|_9nELfFwXMySPa6Y&0+{{g*1GvsKjPsgCPx>ZfJvHu3J76>B2Qm^t*F@6W-=)`x055|dGF)1DXjP0glo>1CMOzNm|UytUkpMoG0h?LAL3na?ZsIs34 zgtS7h2o-iqF>bx=KVehX%z?Hb2}r-sgx#}*a5m+*77=>GV8!e<4n^V*CJdSLQcjb= z@B0r;{_LeU-Y<-@4L;xMFMHQ%ld*8M_U%U=G1_lwk$()Ube09Mn1RX3CZRiuifnfC zbu2R(pTr#Bk;n*;3`(uSWlf*XggXTU0Xk;7NB{{4p}=Y>!VT~ISLix2V~lCOg{*om z^H{au_aYV(z5eux>ifX1xX!vJcg`j?06;9EO=&POpBVC zCU9D6vBuj7kr(<-G$AGk5GiOn>(B7go*zMwOou<7<8*meZBv!v{>r9su&tAV06dd% z-b+b~AsH|18{WCPe9ec#;jjku8tpAU*-k+)f@lLoYY=GfZ6R+sOdSB81`zgo836j~ z+qpHEyF^|A)=9GZK9Jk5Q%Z9*N+Y{am_UL7Ng!e{F{I9DsCjpWgr_Icy(w*x2n2%5 zUV(Mx@4)`iooO*u@?xz^3D^RwJ&E67B>lynjS*J%m@NH=rlwQVGq)vFs|NHM^?iL@ zPelF}P)E3#{NAv5d^}0Okg#k8#$zc0fU3zPCmj~vw$sO*cNEFs9v7pzLuNpBS_5o( zkoQXghiw%JAvbV_pi9pFmoTJ+G>|6k<&BGy^b?dga#`aV@7B!tBIkyQ7UGcW#t&tt zJh!&8HymauY1N_W*heG6bubGme{YZ~o0=47)Tc&W5%bipWZl3M_*7~%+CI8Zf5DQn z_o*@K%ZK8rC-%QS`khd3>elWTqh7x^Y4Z2hs~yeFN)UK6?s&yxfdOH`Q#YYFGs+8CqOJDz1YB!D3f8nH}bf z6EmqlKhS+xj=ny&b8JuKpRnHjtiQhA*zWH&TG}B`NAI<42BB5b+*)SlXIh5jOsL9e zOaK&80TMuFiYJ{!Y}?F5V7U-fLI^0TfJr4J6S{rEm7;8N3AD0uU*}UDJ06iO=%p+7 z?Gt9#xH8?VU74!3eQnEoHq~ge8iu+LqwAqPNXE29&+jUCptRa8Hk?;^L3wTQQwMs& z&qN}zk6@RtzYQTH2*_Z16lw)n$7>0pCIst{Qsw|Pmq=w(C{spfVu+I%BnW_RB-5Zu z4?sgz1r(Ejq9`z_0zxIk<0&-{%?uDa?}Q!%sIsX^#70L|ZA|%Cz?DtZ=*2@9ho? zh}4OaRVvrF%(=B-8kZtAI;tv)@9$um zADq_p_oF&J!-7vE&h_?tEK0Xdta6M^7Uuy)${GS?rW(_nrkPQ;4^QsFx>e_bS-feU z#XP4|4ToQbtJn&YqCioz;ZHzO)1S4J0l_?(7T)Gc?+2)_x>`k2`wJAGd+H|?*|*p)aO>xA2FgVSw=(`|*j z$O^mD0*h6JstUy88bCZa5w+yj;sgQe0~Ajxbq+JW%90m?iU7qVAPt6=5^%0>Kxtz$ zN*gYPW6fF6XOT`Il!Z-UXc7#V6iGjhRYWT%0TDb+yw-BySlrhK-cVwdQ<9&PQeFq5 z+;AFYx@gupy*ltHE^7REdcawnxOmMO1(aFhjp1kE^dw-hSeD#BKAU7)rLwDZ(8_nT zf?IkeHZQ z>L*IAEIuErs`>UD;VBhDHAi@ zk~zd#;?8rk8raATLWA+#EB}e9$PgqOkkU9VaOHa{2?IM{|0ZljGe$m1432PfKrs)ODIb2duRD7yyt=Y;XV88 zC8LXG;4V~G3;$^_&bT~07J+-iV3^HPFn&-t01X(KdF}*;st|;d!vFmKjSp|Gzkcsrnw~1qTb5xEyET6{%<+& z1R+2|~Sw09Cm$zU@8BSoO7x*GMj z-MZACWhpXmsmvq}E5JIIa2N!8Je@M0NKQcFKg<>tuA(%EvS3QTx4`ALz~#2W;)-EM z=q|jt_Z!fS1eo;<$kN=2k^OH#vJS}_BJoi?{_>p|ocSJ9)6p-VB_k5m9*4zkjEr=0 zYY^NE5UQ&M*f?iVoG1cy@46uk7IBQSNY;A^1smUe7xFVot-sgANG3^OF-qV3H>pQT%{0dZf(j+*$hEUfN zI57Tu>>2qPG};fva_kcWHO+vc;MG`ig#G?>tZe}>r0c{?s~7v3;+h)Rz23aptH;3# z1YuR60m7t0F1%SAAY~2U0}xsP*710)mhGMLVyACrHq3ubM$tn>ULsPojI^*6A(s%Q zI3|tXVP^Ctyn4tCmTH>3u?DCaZ)Vb=9A{@|24L_w27q=)8dP~Gs9cQKIm*g%9O`(+ zG%35kqQK@ULG1A1#meKFsMe`>U?mhDS37QRft;{a8D?9_ljD=)-&M6WFsYVflsg%^ zoQ1|y&}j@hg<*&(7%~CL`Uw?CQ3Y6m71i@Vm2Txl3#P^6Z%VvnX6T8;60!pf3@m?v zblJsfA~1GzNJmXd-&}3`^uGPCKj#wlP=)1fDUYfOSS+TqCc~AB-JmG4*fBE)h5(tq zK?EHqpqLqnsVO99W|pWQF;)VV>sJKQ6AOtWO*b0J;nhj2l6r6N>o2`hZaW`VllyHc zkHcZUsIDeOUT-tC1wriqW>l3WcyO`()eAc73Q@NBLb7c8%Ne%F)FR#?wRh3o8-GRg0F%73 z7O1M4Uc8Yvr;Y@{Fyt1K5&c$VO_hwU9^q&Q$ma3Hg(9|@ZHmuG6?!GJL&e~Z9a#I$ zi(xA*$=$*-muhB1Uj}qi*D=`9f#3YyXP5MFilBRxgVvYgm@qn)xyL$PCXP`sn7+4z zzuYT|^l8(sUBk_)$$aO!%1zf-ul6ZcixqL6fW}kMj5t!pY+8mO6$FARY#?a^3=5*s z1cnbCz)W;(cRUq+5rlC9+X1Rk74tTS)8X=X>~MJmNTeHC*Cht_g>UzidVe~&qeJ)i zg3(v692}p%&|YHst)4O{8P)PcQi7}04hS>O|Lo_n={+|BBCW#brfOt>Wh9d5`u_LO z`K@ojNEy(R3o}?^9E__7lpZ`da|fW)3b0Nh@nTRLf^=y|hX|K@1*V}4ys^J3rO#Xi ziA&s$(u=JY=W3h94x7ym0zuQ0FmwZv*fip)SU8@HyebX-F{@d5tlYb1(CUiFp`i>( zx1|X2Nz-J^e2LET{X(Ie%2&Bf-byEk2;sxA2}^2xL#(_g?)kS)*%t=6Lscf#q(0zT z<7}DSKLb5A=Q)KU;I4E)Q3R~3)?>p}H(>3B7s64o3Tzmd89Ipl&pwO(NB#$i@logr z9f@eF(7UPvM1ZczyG%~o{l5!^^!C$WvfpXByeJDWbaaSH*G5VnJ|HThPGPG_(BS@2 zTRfGh)OER9=xk+^n9?QdMXG6_x~^&}zHf{VIg8~)bU$C}^~xPP0KY%8aMT;7$~_TE zuALSY#a{77XskM=;h)S__0~0OJ>+y-FxWr!&+d}Ry9akv>;B#j?(3^p*6K55Y_YxQ zD6_2|-8}(m6oxWekp(WV9jaADGNQrI^z^)aMS)@#NX=@PolF$WBFzHR;xHi@*Pfa( zjGHh#oN5J((_z)l8S%&yvivSuHn6Bya(Vt?4neJ$;bwt{Et z^sSoX&ZirjC-{0PA^o2nsLq3J$+J$Ac z?uX3|lVkXmFbrKTDz=*KCI}Nj8tECLT3kyn@1Nf=3c=yAL5pbzIFY<~Y-D5vfF3+e z7F3)`_YNS;-J-PMVNI>A*`=wuE9PSc?WO657C1D;d@#(PG24`Xuvty7xJza(9NaOW z_x6J8!=Uv8)#|jSUAgKk?}N?~n`!W+5u|3d6HC=q0e86_$*2~YolahDa@lrOghKi) zr^$TxGYwd$EbQLW4sqpVlNd3ND=L|`v4QVHi2DwtcHcYsYsmU~FghUCqgtH`@nsct zMeU_E#g2W?9>na_@jZA#wJ0d6a3UE=PQ|0~8_8^caUv8lPL~k4{B^A5((?%1ehcKt zNT-3p0o|K)KOfiCcd{X`SfkWjk{dwmfE>htUhJc%#|9^xM|#5htKU(Hq6+6RpUdhr z!BgczaymX3jm%zkx`JxOW1UFSkPfi|>#J2^sGm#1xZgDN#(`ikJrSa<8A{2JPXXYy znz_AvQ|b8=gVUHAjvn#1ZN*kNO01YU9DONaq~2>*9EU1GA-x5s=MwuBV4XmnWgocN z+Y4&Ew)SeRJia4%<8VA9eNsChP+zZ%3E|+`$bXg9cy68=jvzK3U&2$FVK1>^W;FV! z#iHMyl=jH!463&pSa0QH)82}6<(?51{D#jJ{6r{!Is$FafGd?8u}&H8?ZvB|*Gvva zpvCnCnWEEcLu?}X8<--0Qemk~ptsjpW<hK3A4zt=EiGKV@Ksp<6P^tRJL)loLhFXD>rIOML?qOGEr4|n zUw{A{CdMu%JQPE$9idRJ!W?yte?}~Cm{;13&bq*T=`H~orP$x*ACrykF4cXtWV)G% zH$_7|s{qV8>jHbDd%J%EpnZOicGdC*%}m$^!ZtHoE}jVOTrf}AzG>@fGUUf&q3#<1R0B|4 zzCbt<>fYt53;Z$?xBmn~&&L5E2yhUPtg54mCVwP}KA7&+@~31`hLFCoTKc-`>&?!D zauEa9#`=4%b^5m677gus&E;#jk%`_%Om$2gkM8Y$%2U(ywaI;*(?@DMr*G?}1o@#z zsC%o!7qAP^1VjD~q<%ZP_vP2-@9*#hz69W+LM@N~)L9oeD? zU>f-=Ko`CaTQ_W7KX);W-#XI%&bq*_3rz7bqTNJ0S;oCuK9l(4JGe6YqNxZRZ@R*5*28;rt91V4S1VHl=#qrOkl)qZkQ`PSMax~QQ;rR?DKUzgYU0-+9HC}Zbm#@Px ze)Oh+1tH!)4^(?>zJ|2`+^)^r%ACH&TL5%8Y8$>-P#LqzXB;(K8s`1llSS*cloYMo zQWERm^uvM{nKgaY>1)`Z`51TB2JUnE8gFsc1#X<5;W>PPYYRe>Rlm(%yXE?M``n*B zSG2#o<75KMu!vg#c=LMr{-TXrY5};5)@>j$OTtAOL++H! z9hOm-er1|lG6AU*jhM6kLyBv0yc}yRPB9Xn$A!Gs}zw000LjNkl>A)HIdF-gtHNWQ4){ z=efb}9_z8Tnx=IH$EHKp(p;b}@Fxym;J@sfwyrKH!^W+Fqy3JnCUDUr;bW<5dQ+j$ zS=;#4dEwzF$I6L=fVdAZePz{}yYH=7eb;?}DY$s&&ZizJS8d?t9B6zE=NDdU!~ZO( z4`1U0^Qgz2^XmG(0=lqq%jS7?@R51v_{eb!i$~l@G+sc8L*4Il`5Hb~yt%RZWM?AL zz1$+RaX1W6)iDj_+tuxfNg!APw+7MWV|yFAV1I zo1fiB`nz+Qk|s^V^D?#t37BNQWZvf&3+Vy&6l^z?^GsYgkbI{@UnMSCRFb2osy z0qk@78lNB`e;nD<^ShH#7-!u%XE7UpL4+Uzww! zu2ul8E?;1f!B2wmlW2d>Zx^Xg1Oavm-jmR@S5C=TV12zg*4te@&wD%sK+nsX-Gy17 zJn4?&h#qTZZ`Wha+Q5TLY_5rhx;_%w)ANke*YF=e%bQv8L(ba37ovM#ekB&_{`=_O z?u#-+-U+}uPfCcrtsX11Ylq9%_=Cl^MMB-{qoJM;NBetz}w> z|9)&NdMd`#T$QqfI(}jn6oJ4Ljz=fBo(DT9HuK?T*^U+nv6K=Z~<@2OI|{KDt<) zej}~los#>AsydE)+A4!=Z#A$0fFu1~-;RX3&MmHP^f+q+mpkhk{w1U1%a|JX7dS`H0zDtiQYTSOG2}bGMdZA=G(p z`=~&OhPuj@jdkgWsITitT&l^8ntRc|Gg$1s(zDHOVMu!avSy@Shd@uvwYk6W`(THGGJP_W
    * zz)8~hd?6of{CPCgH3vLB`GHty?)Rgip0lX7@iqY8IjIRo-2MQ7PXVaQNI4e)*y*Zk z{IQhs5P-8|y*;-9Sj!472XIL~-(yCsux-U(+H1G$0sxh0awgRChZ8QGyQZ-YfPo{A zhh<;S!{@Usq84{7vHw)Qw{+AteC8O>lNRi11J4wmsYL;>XNmm_?yynfJJ0Q`4GbU0 z`L^do-;IGa0FuXeT-U0G2FE;a`F9Jh#n-qPznPj>SH~?pJL(!60gN9*IcGB>^xU!4 z^%Y1DQ7uyUjX!#`z$bg{mg`);z~dPWWU)e}9KOJJmvZMtn;JF%=v?f${6TA=Mac{n zFFIK2s11DD>1*7P`5bfCH7pSH92>U=oW8~o77m(5QFVcBkxE|-h_g;#V-V?KBnI$& zM(NI@2Mt#^e1TsANG(xb-Q^4Xz+GQoGQW)WOt`h{_wFEFbj|n`-C<=N(@?tPGL_=L=4qxL87`s`er{*i=i=D$&+jt?9 zY+!;}uozHu?8qbng{E4E@Qwqh%` dVt;h@{{aI2UN-lbZ!iD=002ovPDHLkV1o7ph)@6k literal 0 HcmV?d00001 diff --git a/theme/gnusocial/social.css b/theme/gnusocial/social.css new file mode 100755 index 0000000000..a4d8d827c6 --- /dev/null +++ b/theme/gnusocial/social.css @@ -0,0 +1,273 @@ +@imp2ort url('./debug.css'); + +/* stuff we want to hide..... */ + +legend,.entry-content .source, .entry-content .location, .entry-content .response, #anon_notice, #notices_primary h2, #site_nav_local_views dt, #ft dt{ display: none !important; } + +dl, dd { margin: 0 !important; padding: 0 !important;} + +#yui-main { margin-bottom: 0 !important; padding-bottom: 0 !important;} + +.notices { margin: 0; padding: 0; } +.notices li { list-style: none; } + +#ft { padding-top: 12px;} + +#custom-doc { width:76.23em;*width:74.39em;min-width:991px; margin:auto; text-align:left; } + +#yui-main { background-color: white; position: relative; } + +#sidebar *, #right-nav * { background: none !important; border: none !important; } + + html, body{padding: 0; margin: 0;} + + body {background-image: url(/theme/gnusocial/bg.png) !important; background-repeat: repeat-x !important; background-color: white;} + + #hd h1 {margin: 0; line-height: 40px; font-size: 24px; font-weight: bold;} + + #hd h1 a{color: #111; text-decoration: none;} + + #hd dt {display: none;} + + #hd ul {padding: 0; margin: 0; line-height: 48px; position: absolute; top: 0; right: 10px; } + + #hd li {display: inline; list-style: none; margin-left: 12px;} + + #hd {height: 40px; position: relative;} + + + form {margin: 0 auto; width: 70%;} + + table {width: 100%;} + + tr, td{border: 0;} + + .update-text{ font-size: 12px; font-weight: bold;} + + .update-icon{ text-align: center;} + + #stream li{list-style: none; position: relative; margin-top: 12px; } + + #stream dl {position: absolute; top: 0; left: 50px;} + + #stream dd {color: #333; font-size: 80%; padding: 0; margin: 0; margin-top: 6px;} + + + #social {border-left: 1px solid #999; border-right: 1px solid #999; padding-left: 10px;} + + #sidebar ul{margin: 0; padding: 0;} + + #sidebar li {list-style: none;} + + #sidebar li a{display: block; width: 180px; padding: 4px;} + + #sidebar li a:hover {background-color: #ececec;} + + .selected {background-color: cyan; width: 180px;} + + #right-nav {background-color: #ececec;} + + #right-nav div {padding: 10px;} + + .form_notice { position: relative; top: 0; left: 0; } + + + +form label.submit { +display:none; +} + +.form_settings { +clear:both; +} + +.form_settings fieldset { +margin-bottom:29px; +} +.form_settings input.remove { +margin-left:11px; +} +.form_settings .form_data li { +width:100%; +float:left; +} +.form_settings .form_data label { +float:left; +} +.form_settings .form_data textarea, +.form_settings .form_data select, +.form_settings .form_data input { +margin-left:11px; +float:left; +} +.form_settings .form_data textarea { +width:325px; +} + +.form_settings .form_data input.submit { +margin-left:0; +} + +.form_settings label { +margin-top:2px; +width:143px; +} + +.form_actions label { +display:none; +} +.form_guide { +font-style:italic; +} + +.form_settings #settings_autosubscribe label { +display:inline; +font-weight:bold; +} + +#form_settings_profile legend, +#form_login legend, +#form_register legend, +#form_password legend, +#form_settings_avatar legend, +#newgroup legend, +#editgroup legend, +#form_tag_user legend, +#form_remote_subscribe legend, +#form_openid_login legend, +#form_search legend, +#form_invite legend, +#form_notice_delete legend, +#form_password_recover legend, +#form_password_change legend { +display:none; +} + +.form_settings .form_data p.form_guide { +clear:both; +margin-left:155px; +margin-bottom:0; +} + +.form_settings p { +margin-bottom:11px; +} + +.form_settings input.checkbox { +margin-top:0; +margin-left:0; +} +.form_settings label.checkbox { +font-weight:normal; +margin-top:0; +margin-right:0; +margin-left:11px; +float:left; +width:90%; +} + + +#form_login p.form_guide, +#form_register #settings_rememberme p.form_guide, +#form_openid_login #settings_rememberme p.form_guide, +#settings_twitter_remove p.form_guide, +#form_search ul.form_data #q { +margin-left:0; +} + +.form_settings .form_note { +border-radius:4px; +-moz-border-radius:4px; +-webkit-border-radius:4px; +padding:0 7px; +} + + +.form_settings input.form_action-primary { +padding:0; +} +.form_settings input.form_action-secondary { +margin-left:29px; +} + +#form_search .submit { +margin-left:11px; +} +caption { +font-weight:bold; +} +legend { +font-weight:bold; +font-size:1.3em; +} +input, textarea, select, option { +padding:4px; +font-family:sans-serif; +font-size:1em; +} +input, textarea, select { +border-width:2px; +border-style: solid; +border-radius:4px; +-moz-border-radius:4px; +-webkit-border-radius:4px; +} + +input.submit { +font-weight:bold; +cursor:pointer; +} +textarea { +overflow:auto; +} +option { +padding-bottom:0; +} +fieldset { +padding:0; +border:0; +} +form ul li { +list-style-type:none; +margin:0 0 18px 0; +} +form label { +font-weight:bold; +} +input.checkbox { +position:relative; +top:2px; +left:0; +border:0; +} + +.error, +.success { +padding:4px 7px; +border-radius:4px; +-moz-border-radius:4px; +-webkit-border-radius:4px; +margin-bottom:18px; +} + +#all .notice, #public .notice { padding-bottom: 12px;} + +#all .notice .entry-title, #public .notice .entry-title { position: relative;} + +#all .notice .entry-title .entry-content, #public .notice .entry-title .entry-content { position: absolute; top: 25px; left: 55px; } + +#all .notice .entry-content .timestamp, #public .notice .entry-content .timestamp { color: #666; margin-left: 55px; font-size: 80%; text-decoration: none !important; } + +abbr { border: 0px !important; } + +#all .entry-title .author .nickname, #public .entry-title .author .nickname { position: absolute; top: 0; left: 55px; font-weight: bold; } + +#showstream #i { position: absolute; top: 0; left: 0; background-color: white; z-index: 100; width: 185px; } + + +.notice-options, .form_favor .submit, .form_repeat .submit { background-color: white; border: 0; display: none !important; } + +#form_notice { margin-top: 10px;} + + +label { display: none !important; } \ No newline at end of file diff --git a/tpl/social.php b/tpl/social.php new file mode 100755 index 0000000000..30466e45da --- /dev/null +++ b/tpl/social.php @@ -0,0 +1,76 @@ + + + <?php echo section('title'); ?> — GNU social + + + + + + + + + + + + + + + +
    +
    +

    GNU social

    + + +
    +
    + +
    + +
    + +
    + +
    + + + + +
    + + +
    + + + + + +
    + + + + + + + + + +
    + + +
    +
    +
    +
    + + + +
    +
    + +

    This is GNU social.

    +
    +
    + + -- 2.39.5