Commit d9c1b279 by Félicie

Merge branch 'navbar' into 'dev'

first graphic elements

See merge request !1
parents 823b1007 73ce30bf
......@@ -1312,21 +1312,21 @@ function qa_html_suggest_qs_tags($usingtags = false, $categoryrequest = null)
* @param int|null $categoryid
* @return string
*/
function qa_html_suggest_ask($categoryid = null)
{
if (qa_to_override(__FUNCTION__)) { $args=func_get_args(); return qa_call_override(__FUNCTION__, $args); }
// function qa_html_suggest_ask($categoryid = null)
// {
// if (qa_to_override(__FUNCTION__)) { $args=func_get_args(); return qa_call_override(__FUNCTION__, $args); }
$htmlmessage = qa_lang_html('main/suggest_ask');
// $htmlmessage = qa_lang_html('main/suggest_ask');
return strtr(
$htmlmessage,
// return strtr(
// $htmlmessage,
array(
'^1' => '<a href="' . qa_path_html('ask', strlen($categoryid) ? array('cat' => $categoryid) : null) . '">',
'^2' => '</a>',
)
);
}
// array(
// '^1' => '<a href="' . qa_path_html('ask', strlen($categoryid) ? array('cat' => $categoryid) : null) . '">',
// '^2' => '</a>',
// )
// );
// }
/**
......@@ -1871,23 +1871,21 @@ function qa_set_up_name_field(&$qa_content, &$fields, $inname, $fieldprefix = ''
/**
* Set up $qa_content and add to $fields to allow user to set if they want to be notified regarding their post.
* $basetype is 'Q', 'A' or 'C' for question, answer or comment. $login_email is the email of logged in user,
* or null if this is an anonymous post. $innotify, $inemail and $errors_email are from previous submission/validation.
* or null if this is an anonymous post. $inemail and $errors_email are from previous submission/validation.
* Pass $fieldprefix to add a prefix to the form field names and IDs used.
* @param array $qa_content
* @param array $fields
* @param string $basetype
* @param string|null $login_email
* @param string $innotify
* @param string $inemail
* @param string $errors_email
* @param string $fieldprefix
*/
function qa_set_up_notify_fields(&$qa_content, &$fields, $basetype, $login_email, $innotify, $inemail, $errors_email, $fieldprefix = '')
function qa_set_up_notify_fields(&$qa_content, &$fields, $basetype, $login_email, $inemail, $errors_email, $fieldprefix = '')
{
$fields['notify'] = array(
'tags' => 'name="' . $fieldprefix . 'notify"',
'type' => 'checkbox',
'value' => qa_html($innotify),
);
switch ($basetype) {
......
......@@ -543,19 +543,19 @@ function qa_content_prepare($voting = false, $categoryids = array())
);
}
if (qa_opt('nav_hot')) {
$qa_content['navigation']['main']['hot'] = array(
'url' => qa_path_html('hot'),
'label' => qa_lang_html('main/nav_hot'),
);
}
if (qa_opt('nav_unanswered')) {
$qa_content['navigation']['main']['unanswered'] = array(
'url' => qa_path_html('unanswered'),
'label' => qa_lang_html('main/nav_unanswered'),
);
}
// if (qa_opt('nav_hot')) {
// $qa_content['navigation']['main']['hot'] = array(
// 'url' => qa_path_html('hot'),
// 'label' => qa_lang_html('main/nav_hot'),
// );
// }
// if (qa_opt('nav_unanswered')) {
// $qa_content['navigation']['main']['unanswered'] = array(
// 'url' => qa_path_html('unanswered'),
// 'label' => qa_lang_html('main/nav_unanswered'),
// );
// }
if (qa_using_tags() && qa_opt('nav_tags')) {
$qa_content['navigation']['main']['tag'] = array(
......@@ -573,13 +573,7 @@ function qa_content_prepare($voting = false, $categoryids = array())
);
}
if (qa_opt('nav_users')) {
$qa_content['navigation']['main']['user'] = array(
'url' => qa_path_html('users'),
'label' => qa_lang_html('main/nav_users'),
'selected_on' => array('users$', 'users/', 'user/'),
);
}
// Only the 'level' permission error prevents the menu option being shown - others reported on /qa-include/pages/ask.php
......@@ -590,10 +584,14 @@ function qa_content_prepare($voting = false, $categoryids = array())
);
}
if (qa_get_logged_in_level() >= QA_USER_LEVEL_ADMIN || !qa_user_maximum_permit_error('permit_moderate') ||
!qa_user_maximum_permit_error('permit_hide_show') || !qa_user_maximum_permit_error('permit_delete_hidden')
!qa_user_maximum_permit_error('permit_hide_show') || !qa_user_maximum_permit_error('permit_delete_hidden')
) {
$qa_content['navigation']['main']['user'] = array(
'url' => qa_path_html('users'),
'label' => qa_lang_html('main/nav_users'),
'selected_on' => array('users$', 'users/', 'user/'),
);
$qa_content['navigation']['main']['admin'] = array(
'url' => qa_path_html('admin'),
'label' => qa_lang_html('main/nav_admin'),
......@@ -601,6 +599,8 @@ function qa_content_prepare($voting = false, $categoryids = array())
);
}
$qa_content['search'] = array(
'form_tags' => 'method="get" action="' . qa_path_html('search') . '"',
'form_extra' => qa_path_form_html('search'),
......
......@@ -173,18 +173,23 @@ function qa_qs_sub_navigation($sort, $categoryslugs)
'url' => qa_path_html($request),
),
'hot' => array(
'label' => qa_lang('main/nav_hot'),
'url' => qa_path_html($request, array('sort' => 'hot')),
),
// 'hot' => array(
// 'label' => qa_lang('main/nav_hot'),
// 'url' => qa_path_html($request, array('sort' => 'hot')),
// ),
'votes' => array(
'label' => qa_lang('main/nav_most_votes'),
'url' => qa_path_html($request, array('sort' => 'votes')),
),
'unanswered' => array(
'label' => qa_lang('main/nav_unanswered'),
'url' => qa_path_html('unanswered'),
),
'answers' => array(
'label' => qa_lang('main/nav_most_answers'),
'label' => qa_lang('main/nav_most_popular'),
'url' => qa_path_html($request, array('sort' => 'answers')),
),
......@@ -228,17 +233,7 @@ function qa_unanswered_sub_navigation($by, $categoryslugs)
'by-answers' => array(
'label' => qa_lang('main/nav_no_answer'),
'url' => qa_path_html($request),
),
'by-selected' => array(
'label' => qa_lang('main/nav_no_selected_answer'),
'url' => qa_path_html($request, array('by' => 'selected')),
),
'by-upvotes' => array(
'label' => qa_lang('main/nav_no_upvoted_answer'),
'url' => qa_path_html($request, array('by' => 'upvotes')),
),
)
);
if (isset($navigation['by-' . $by])) {
......
......@@ -108,7 +108,7 @@ return array(
'nav_hot' => 'Hot!',
'nav_login' => 'Login',
'nav_logout' => 'Logout',
'nav_most_answers' => 'Most answers',
'nav_most_popular' => 'Most answers',
'nav_most_recent' => 'Recent',
'nav_most_views' => 'Most views',
'nav_most_votes' => 'Most votes',
......
......@@ -158,9 +158,9 @@ $qa_content = qa_q_list_page_content(
true, // show question counts in category navigation
$explicitqa ? 'qa/' : '', // prefix for links in category navigation
qa_opt('feed_for_qa') ? 'qa' : null, // prefix for RSS feed paths (null to hide)
(count($questions) < $pagesize) // suggest what to do next
? qa_html_suggest_ask($categoryid)
: qa_html_suggest_qs_tags(qa_using_tags(), qa_category_path_request($categories, $categoryid)),
// (count($questions) < $pagesize) // suggest what to do next
// ? qa_html_suggest_ask($categoryid)
// : qa_html_suggest_qs_tags(qa_using_tags(), qa_category_path_request($categories, $categoryid)),
null, // page link params
null // category nav params
);
......
......@@ -70,5 +70,5 @@ return qa_q_list_page_content(
true, // show question counts in category navigation
QA_ALLOW_UNINDEXED_QUERIES ? 'hot/' : null, // prefix for links in category navigation (null if no navigation)
qa_opt('feed_for_hot') ? 'hot' : null, // prefix for RSS feed paths (null to hide)
qa_html_suggest_ask() // suggest what to do next
// qa_html_suggest_ask() // suggest what to do next
);
......@@ -39,9 +39,9 @@ $userid = qa_get_logged_in_userid();
// Get list of questions, plus category information
switch ($sort) {
case 'hot':
$selectsort = 'hotness';
break;
// case 'hot':
// $selectsort = 'hotness';
// break;
case 'votes':
$selectsort = 'netvotes';
......@@ -84,10 +84,10 @@ $feedpathprefix = null;
$linkparams = array('sort' => $sort);
switch ($sort) {
case 'hot':
$sometitle = $countslugs ? qa_lang_html_sub('main/hot_qs_in_x', $categorytitlehtml) : qa_lang_html('main/hot_qs_title');
$feedpathprefix = qa_opt('feed_for_hot') ? 'hot' : null;
break;
// case 'hot':
// $sometitle = $countslugs ? qa_lang_html_sub('main/hot_qs_in_x', $categorytitlehtml) : qa_lang_html('main/hot_qs_title');
// $feedpathprefix = qa_opt('feed_for_hot') ? 'hot' : null;
// break;
case 'votes':
$sometitle = $countslugs ? qa_lang_html_sub('main/voted_qs_in_x', $categorytitlehtml) : qa_lang_html('main/voted_qs_title');
......@@ -124,7 +124,7 @@ $qa_content = qa_q_list_page_content(
true, // show question counts in category navigation
$categorypathprefix, // prefix for links in category navigation
$feedpathprefix, // prefix for RSS feed paths
$countslugs ? qa_html_suggest_qs_tags(qa_using_tags()) : qa_html_suggest_ask($categoryid), // suggest what to do next
// $countslugs ? qa_html_suggest_qs_tags(qa_using_tags()) : qa_html_suggest_ask($categoryid), // suggest what to do next
$linkparams, // extra parameters for page links
$linkparams // category nav params
);
......
......@@ -75,9 +75,9 @@ $qa_content['canonical'] = qa_get_canonical();
$qa_content['page_links'] = qa_html_page_links(qa_request(), $start, $pagesize, $tagcount, qa_opt('pages_prev_next'));
if (empty($qa_content['page_links'])) {
$qa_content['suggest_next'] = qa_html_suggest_ask();
}
// if (empty($qa_content['page_links'])) {
// $qa_content['suggest_next'] = qa_html_suggest_ask();
// }
return $qa_content;
......@@ -128,11 +128,11 @@ switch ($feedtype) {
$feedoption = 'feed_for_questions';
break;
case 'hot':
$feedoption = 'feed_for_hot';
if (!QA_ALLOW_UNINDEXED_QUERIES)
$categoryslugs = null;
break;
// case 'hot':
// $feedoption = 'feed_for_hot';
// if (!QA_ALLOW_UNINDEXED_QUERIES)
// $categoryslugs = null;
// break;
case 'unanswered':
$feedoption = 'feed_for_unanswered';
......
......@@ -1453,7 +1453,7 @@ class qa_html_theme_base
} else {
// new block layout
foreach ($ranking['items'] as $item) {
$this->output('<span class="qa-ranking-item ' . $class . '-item">');
$this->ranking_item($item, $class);
$this->output('</span>');
}
......@@ -1470,9 +1470,6 @@ class qa_html_theme_base
return;
}
if (isset($item['count']))
$this->ranking_count($item, $class);
if (isset($item['avatar']))
$this->avatar($item, $class);
......
......@@ -41,7 +41,7 @@
'1_question' => '1 question',
'1_second' => '1 seconde',
'1_tag' => '1 mot clé',
'1_user' => '1 utilisateur',
'1_user' => '1 coopérateurice',
'1_view' => '1 vue',
'1_vote' => '1 vote',
'1_week' => '1 semaine',
......@@ -58,7 +58,7 @@
'answered_qs_title' => 'La plupart a répondu aux questions',
'answered' => 'répondu',
'asked_related_q' => 'poser une question connexe',
'asked' => 'posée',
'asked' => 'écrite',
'by_x' => 'par ^',
'cancel_button' => 'Annuler',
'closed' => 'fermée',
......@@ -86,16 +86,16 @@
'email_error' => 'Une erreur est survenue lors de l\'envoi de l\'e-mail.',
'field_required' => 'Merci d\'entrer quelque chose dans ce champ',
'file_upload_limit_exceeded' => 'La taille du fichier dépasse la limite du serveur',
'general_error' => 'Une erreur de serveur s\'est produite - veuillez réessayer plus tard.',
'general_error' => 'Une erreur de serveur s\'est produite - réessayer plus tard.',
'hidden' => 'caché',
'highest_users' => 'Liste des utilisateurs par réputation',
'hot_qs_in_x' => 'Questions À Voir dans ^',
'hot_qs_title' => 'Questions À Voir',
'image_not_read' => 'L\'image n\'a pas pu être lue. Merci d\'en télécharger une ^',
'image_too_big_x_pc' => 'Cette image est trop grande. Mettez-la à l\'échelle ^% puis réessayez.',
'image_too_big_x_pc' => 'Cette image est trop grande. Mets-la à l\'échelle ^% avant de réessayer.',
'in_category_x' => 'dans ^',
'ip_address_x' => 'adresse IP ^',
'logged_in_x' => 'Bonjour, ^',
'logged_in_x' => 'Coucou ^ !',
'max_length_x' => 'La longueur maximale est de ^ caractères',
'me' => 'moi',
'meta_order' => '^what^who^when^where', // you can reorder but DO NOT translate! e.g. <answered> <15 hours ago> <in Problems> <by me (500 points)>
......@@ -103,19 +103,19 @@
'max_upload_size_x' => 'Taille maximale de téléchargement est ^',
'moved' => 'déplacé',
'nav_activity' => 'Toutes les activités',
'nav_admin' => 'Admin',
'nav_admin' => 'Réglages du forum',
'nav_ask' => 'Poser une question',
'nav_categories' => 'Catégories',
'nav_feedback' => 'Contacter le comité du futur',
'nav_feedback' => 'Contacter le comité Cagette du futur',
'nav_home' => 'Accueil',
'nav_hot' => Voir!',
'nav_hot' => voir !',
'nav_login' => 'Connexion',
'nav_logout' => 'Déconnexion',
'nav_most_answers' => 'Les + Répondues',
'nav_most_recent' => 'Les + Récentes',
'nav_most_views' => 'Les + Vues',
'nav_most_votes' => 'Les + Notées',
'nav_no_answer' => 'Sans Réponse',
'nav_most_popular' => 'Les plus populaires',
'nav_most_recent' => 'Les plus récentes',
'nav_most_views' => 'Les plus vues',
'nav_most_votes' => 'Les mieux notées',
'nav_no_answer' => 'Sans réponse',
'nav_no_selected_answer' => 'Sans réponse sélectionnée',
'nav_no_upvoted_answer' => 'Sans réponse élue',
'nav_qa' => 'Questions&Réponses',
......@@ -124,9 +124,9 @@
'nav_tags' => 'Mots clés',
'nav_unanswered' => 'Sans réponse',
'nav_updates' => 'Mes notifications',
'nav_users' => 'Utilisateurs',
'newest_users' => 'Utilisateurs récents',
'no_active_users' => 'Pas d\'utilisateurs actifs trouvés',
'nav_users' => 'Liste des coopérateurices',
'newest_users' => 'Coopérateurices récents.es',
'no_active_users' => 'Pas de coopérateurices actifs.ves trouvés.ées',
'no_answers_found' => 'Aucune réponse trouvée',
'no_answers_in_x' => 'Pas de réponses dans ^',
'no_categories_found' => 'Aucune catégorie trouvée',
......@@ -184,35 +184,35 @@
'unselected_qs_title' => 'Questions récentes sans réponse choisie',
'unupvoteda_qs_in_x' => 'Questions sans réponses élue dans ^',
'unupvoteda_qs_title' => 'Questions récentes sans réponse élue',
'upload_limit' => 'Trop d\'ajouts - Veuillez essayer à nouveau quelques instants',
'upload_limit' => 'Trop d\'ajouts - Merci d\'essayer à nouveau quelques instants',
'view_q_must_be_approved' => 'Votre compte doit être approuvé pour afficher les pages de questions.',
'view_q_must_confirm' => '^5Confirmer votre adresse e-mail^6 pour afficher les pages de questions.',
'view_q_must_login' => '^1Connectez vous^2 pour afficher les pages de questions.',
'view_q_must_login' => '^1Connecte-toi^2 pour afficher les pages de questions.',
'viewed_qs_in_x' => 'Les questions les plus vues dans ^',
'viewed_qs_title' => 'Les questions les plus vues',
'vote_disabled_approve' => 'Votre compte doit être approuvé pour que vous puissiez voter',
'vote_disabled_down' => 'Voter contre n\'est disponible que pour certains utilisateurs ',
'vote_disabled_down_approve' => 'Votre compte doit être approuvé pour que vous puissiez voter contre',
'vote_disabled_hidden_post' => 'Vous ne pouvez pas voter sur du contenu caché',
'vote_disabled_hidden_a' => 'Vous ne pouvez pas voter sur les réponses cachées',
'vote_disabled_hidden_q' => 'Vous ne pouvez pas voter sur des questions cachées',
'vote_disabled_level' => 'Le vote est uniquement disponible pour certains utilisateurs ',
'vote_disabled_my_post' => 'Vous ne pouvez pas voter sur votre propre contenu',
'vote_disabled_my_a' => 'Vous ne pouvez pas voter sur vos propres réponses',
'vote_disabled_my_q' => 'Vous ne pouvez pas voter sur vos propres questions',
'vote_disabled_approve' => 'ton compte doit être approuvé pour que tu puisses voter',
'vote_disabled_down' => 'Voter contre n\'est disponible que pour certains.nes coopérateurices ',
'vote_disabled_down_approve' => 'Votre compte doit être approuvé pour que tu puisses voter contre',
'vote_disabled_hidden_post' => 'Tu ne peux pas voter sur du contenu caché',
'vote_disabled_hidden_a' => 'Tu ne peux pas voter sur les réponses cachées',
'vote_disabled_hidden_q' => 'Tu ne peux pas voter sur des questions cachées',
'vote_disabled_level' => 'Le vote est uniquement disponible pour certains.nes coopérateurices ',
'vote_disabled_my_post' => 'Tu ne peux pas voter sur votre propre contenu',
'vote_disabled_my_a' => 'Tu ne peux pas voter sur vos propres réponses',
'vote_disabled_my_q' => 'Tu ne peux pas voter sur vos propres questions',
'vote_disabled_q_page_only' => 'Merci de regarder cette question pour voter',
'vote_disabled_queued' => 'Vous ne pouvez voter que sur du contenu approuvé',
'vote_down_must_confirm' => '^5Confirmer votre adresse e-mail^6 pour voter contre.',
'vote_disabled_queued' => 'Tu ne peux voter que sur du contenu approuvé',
'vote_down_must_confirm' => '^5Confirme ton adresse e-mail^6 pour voter contre.',
'vote_down_popup' => 'Voter contre',
'vote_limit' => 'Trop de votes reçus - merci d\'essayer à nouveau dans quelques instants ',
'vote_must_confirm' => '^5Confirmer votre adresse e-mail^6 pour voter.',
'vote_must_login' => '^1Connectez vous^2 pour voter.',
'vote_must_confirm' => '^5Confirme ton adresse e-mail^6 pour voter.',
'vote_must_login' => '^1Connectes-toi^2 pour voter.',
'vote_not_allowed' => 'Voter ici n\'est pas permis',
'vote_up_popup' => 'Voter pour',
'voted_down_popup' => 'Vous avez voté contre - cliquez pour supprimer votre vote ',
'voted_down_popup' => 'Tu as voté contre - clique pour supprimer ton vote ',
'voted_qs_in_x' => 'Meilleurs votes dans ces questions ^',
'voted_qs_title' => 'Questions les mieux notées',
'voted_up_popup' => 'Vous avez voté pour - cliquez pour supprimer votre vote',
'voted_up_popup' => 'Tu as voté pour - clique pour supprimer ton vote',
'written' => '', // blank in English - placeholder for other languages
'x_ago' => 'il y a ^ ',
'x_answers' => '^ réponses',
......@@ -228,7 +228,7 @@
'x_questions' => '^ questions',
'x_seconds' => '^ secondes',
'x_tags' => '^ mots clés',
'x_users' => '^ utilisateurs',
'x_users' => '^ coopérateurices',
'x_views' => '^ vues',
'x_votes' => '^ votes',
'x_weeks' => '^ semaines',
......
......@@ -109,7 +109,7 @@
'edit_must_login' => '^1Se connecter^2 ou ^3S\'inscrire^4 pour modifier cela.',
'edit_q_popup' => 'Modifier cette question',
'edit_q_title' => 'Modifier question',
'example_tags' => 'Exemple de mots clés ',
'example_tags' => 'Exemple de mots-clés ',
'flag_a_popup' => 'Signaler cette réponse comme spam ou inapproprié',
'flag_button' => 'signaler',
'flag_c_popup' => 'Signaler ce commentaire comme spam ou inapproprié',
......@@ -127,20 +127,20 @@
'hide_button' => 'cacher',
'hide_c_popup' => 'Cacher ce commentaire',
'hide_q_popup' => 'Cacher cette question',
'matching_tags' => 'Mots clés trouvés ',
'max_tags_x' => 'Un maximum de ^ mots clés sont autorisés',
'min_tags_x' => 'Merci de fournir au moins ^ mots clés',
'matching_tags' => 'Mots-clés trouvés ',
'max_tags_x' => 'Un maximum de ^ mots-clés sont autorisés',
'min_tags_x' => 'Merci de fournir au moins ^ mots-clés',
'notify_email_note' => 'Vie privée : votre adresse de messagerie ne sera utilisée que pour l\'envoi de ces notifications .',
'q_category_label' => 'Catégorie',
'q_content_label' => 'Votre question plus en détail',
'q_content_label' => 'Ajouter des informations complémentaires',
'q_hidden_author' => 'Cette question a été masquée par son auteur ',
'q_hidden_flagged' => 'Cette question a été signalée et cachée',
'q_hidden_other' => 'Cette question a été cachée',
'q_notify_email' => 'Envoyez-moi un e-mail à cette adresse si une réponse a été apportée à ma question.',
'q_notify_label' => 'Envoyez-moi un e-mail si une réponse a été apportée à ma question.',
'q_notify_x_label' => 'Envoyez-moi un e-mail (^) si une réponse a été apportée à ma question.',
'q_tags_comma_label' => 'Mot clés, séparés par des virgules (,)',
'q_tags_label' => 'Mot clés, combinés par des tirets (-)',
'q_tags_comma_label' => 'Mots-clés, séparés par des virgules (,)',
'q_tags_label' => 'Mots-clés (un mot clé entre chaque espace)',
'q_title_label' => 'Sujet de la question',
'q_waiting_approval' => 'Cette question est en attente d\'approbation',
'q_waiting_your_approval' => 'Cette question est en attente de votre approbation',
......@@ -162,9 +162,9 @@
'reshow_c_popup' => 'Revoir ce commentaire',
'reshow_q_popup' => 'Revoir cette question',
'retag_button' => 'rechoisir mot clé',
'retag_cat_popup' => 'Changer la categorie ou les mots clés de cette question',
'retag_popup' => 'Changer les mots clés de cette question',
'retag_q_title' => 'Changer mots clés de la question',
'retag_cat_popup' => 'Changer la categorie ou les mots-clés de cette question',
'retag_popup' => 'Changer les mots-clés de cette question',
'retag_q_title' => 'Changer mots-clés de la question',
'save_silent_label' => 'Enregistrer en silence pour cacher que c\'était édité',
'select_popup' => 'Sélectionner comme meilleure réponse',
'select_text' => 'Meilleure réponse',
......
......@@ -74,8 +74,8 @@ class Pages extends BaseController
'nav_activity' => 'main/nav_activity',
$hascustomhome ? 'nav_qa_not_home' : 'nav_qa_is_home' => $hascustomhome ? 'main/nav_qa' : 'admin/nav_qa_is_home',
'nav_questions' => 'main/nav_qs',
'nav_hot' => 'main/nav_hot',
'nav_unanswered' => 'main/nav_unanswered',
// 'nav_hot' => 'main/nav_hot',
// 'nav_unanswered' => 'main/nav_unanswered',
'nav_tags' => 'main/nav_tags',
'nav_categories' => 'main/nav_categories',
'nav_users' => 'main/nav_users',
......@@ -88,8 +88,8 @@ class Pages extends BaseController
'nav_qa_not_home' => 'qa',
'nav_qa_is_home' => '',
'nav_questions' => 'questions',
'nav_hot' => 'hot',
'nav_unanswered' => 'unanswered',
// 'nav_hot' => 'hot',
// 'nav_unanswered' => 'unanswered',
'nav_tags' => 'tags',
'nav_categories' => 'categories',
'nav_users' => 'users',
......
......@@ -12,7 +12,7 @@
/* General page layout */
body {margin:0; padding:0;}
body,td,input,textarea {font-size:12px; font-family:"Roboto","Lucida Grande","DejaVu Sans","Bitstream Vera Sans",Verdana,Arial,sans-serif; color: #333;}
body,td,input,textarea {font-size:1.4rem; font-family:"Roboto","Lucida Grande","DejaVu Sans","Bitstream Vera Sans",Verdana,Arial,sans-serif; color: #333;}
a:link,a:active,a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
p {margin-top:0;}
......@@ -72,7 +72,7 @@ h2 {font-size:16px; padding-top:12px; clear:both;}
.qa-sidebar {padding:12px; font-size:14px; background:#f5e4c3; border:1px solid #f3c772; margin:24px 0;}
.qa-feed {background:url(feed-icon-14x14.png) no-repeat left top; padding-left:20px; height:16px; margin:24px 0;}
.qa-feed-link {font-size:10px; color:#666;}
.qa-main {padding-left:20px; float:left; margin-bottom:2em; width:750px; clear:left; overflow:hidden;}
.qa-main {padding-left:20px; float:left; margin-bottom:2em; clear:left; overflow:hidden;}
.qa-main-hidden h1 {color:#999;}
.qa-footer {clear:both; background:#00A473; color:#FFF; font-size:10px; padding:12px;}
* html .qa-footer {padding-top:6px;} /* IE6 */
......@@ -206,10 +206,28 @@ h2 {font-size:16px; padding-top:12px; clear:both;}
/* Question list */
.qa-q-list-item {margin-bottom:24px; padding-bottom:1px; zoom:1;} /* zoom for IE, padding for early FF */
.qa-q-item-main {float:left; width:540px;}
.qa-q-item-title {color:#235272; font-weight:bold; font-size:16px;}
.qa-q-item-title a {color:#235272;}
.qa-q-list-item {
box-shadow: 2px 2px 3px rgb(10 10 10 / 10%), 0 0 0 1px rgb(10 10 10 / 10%);
border-radius: 30px;
margin: 1rem;
float:left;
padding: 30px 15px 0 15px;
}
.qa-q-item-main {
width: 70vw;
}
@media screen and (max-width: 1000px) {
.qa-q-item-main {
width: 88vw;
}
}
.qa-q-item-title {color:#00a473; font-weight:bold; font-size:2rem;}
.qa-q-item-title a {color:#00a473;}
.qa-q-item-content {font-size:10px; margin-top:6px; max-height:64px; overflow-y:auto; padding:4px; border:1px solid #ccc;}
.qa-q-item-avatar {display:inline-block; vertical-align:middle; margin-top:6px; margin-right:2px;}
.qa-q-item-meta {display:inline-block; vertical-align:middle; margin-top:6px;}
......@@ -228,7 +246,15 @@ h2 {font-size:16px; padding-top:12px; clear:both;}
/* Votes */
.qa-voting {background:#b7e3da; border:1px solid #62847d; margin-right:16px; float:left; height:42px; overflow:hidden; padding:18px 0;}
.qa-voting {
border:5px solid #333;
width: 90px;
height: 90px;
border-radius: 90px;
margin:0em 1em 1em 0.5em;
float:left;
padding: 30px 15px 0 15px;
}
.qa-vote-buttons {float:left; width:18px; padding-left:12px;}
.qa-vote-one-button {margin:12px 0;}
......@@ -256,7 +282,7 @@ h2 {font-size:16px; padding-top:12px; clear:both;}
.qa-netvote-count {width:60px; display:block;}
.qa-netvote-count-data {padding-top:1px; font-size:20px; font-weight:bold; display:block;}
.qa-netvote-count-pad {font-size:11px;}
.qa-netvote-count-pad {font-size:0.8rem;}
.qa-upvote-count,.qa-downvote-count {width:48px; height:27px; position:relative; top:-4px; display:block;}
.qa-upvote-count-data,.qa-downvote-count-data {font-size:18px; font-weight:bold; display:inline;}
......@@ -264,9 +290,9 @@ h2 {font-size:16px; padding-top:12px; clear:both;}
/* Answers and views count */
.qa-a-count {background:#f7cd7d; border:1px solid #d6ae64; text-align:center; width:60px; height:42px; overflow:hidden; float:left; padding:18px 0; margin-right:16px;}
.qa-a-count {text-align:center; width:65px; height:42px; overflow:hidden; float:left; padding:18px 0; margin-right:16px;}
.qa-a-count-data {font-size:24px; font-weight:bold; display:block;}
.qa-a-count-pad {font-size:11px;}
.qa-a-count-pad {font-size:0.8rem;}
.qa-view-count {float:right; font-size:11px; color:#8F5EA3;}
.qa-q-item-main .qa-view-count {margin:3px 10px 0 20px;}
......@@ -452,8 +478,23 @@ h2 {font-size:16px; padding-top:12px; clear:both;}
.qa-user-link {color:#079075; font-weight:bold;}
.qa-category-link {color:#473A9F; font-weight:bold;}
.qa-tag-link {font-size:11px; color:#FFF !important; font-weight:bold; padding:3px 5px; margin-bottom:3px; background-color:#658296; display:-moz-inline-stack; display:inline-block; vertical-align:middle; text-decoration:none !important;} /* inline-block for IE, -moz-inline-stack for early FF */
.qa-tag-link:hover {text-decoration:none; background-color:#235272;}
.qa-tag-link {
color:#fff !important;
font-weight:bold;
padding:3px 5px;
margin-bottom:1rem;
background-color:#00a473;
display:-moz-inline-stack;
display:inline-block;
vertical-align:middle;
text-decoration:none !important;
border-radius: 10px;
font-size: 1rem;
} /* inline-block for IE, -moz-inline-stack for early FF */
.qa-tag-link:hover {
text-decoration:none;
color:#333 !important;
background-color:#E6e9ed;}
.qa-avatar-image {border:0; vertical-align:middle;}
.qa-avatar-link,.qa-avatar-link:hover {text-decoration:none;}
.qa-favorite-image {background: url(favorite-plus.gif) no-repeat 0 -26px; border:0; margin:2px; height:26px; width:26px; vertical-align:middle; display:inline-block;}
......
......@@ -3,8 +3,8 @@
Question2Answer by Gideon Greenspan and contributors
http://www.question2answer.org/
File: qa-theme/Candy/qa-theme.php
Description: Override base theme class for Classic theme
File: qa-theme/Cagette/qa-theme.php
Description: Override base theme class for Cagette theme
This program is free software; you can redistribute it and/or
......
qa-theme/Cagette/vote-buttons-sm.gif

1.61 KB | W: | H:

qa-theme/Cagette/vote-buttons-sm.gif

920 Bytes | W: | H:

qa-theme/Cagette/vote-buttons-sm.gif
qa-theme/Cagette/vote-buttons-sm.gif
qa-theme/Cagette/vote-buttons-sm.gif
qa-theme/Cagette/vote-buttons-sm.gif
  • 2-up
  • Swipe
  • Onion skin
qa-theme/Cagette/vote-buttons.gif

1.91 KB | W: | H:

qa-theme/Cagette/vote-buttons.gif

1.5 KB | W: | H:

qa-theme/Cagette/vote-buttons.gif
qa-theme/Cagette/vote-buttons.gif
qa-theme/Cagette/vote-buttons.gif
qa-theme/Cagette/vote-buttons.gif
  • 2-up
  • Swipe
  • Onion skin
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment