Favor/Disfavor form @class

Created icon, and add style
JS selector change
Fixed return actions
This commit is contained in:
sarven 2009-01-18 03:12:39 +00:00
parent c1a247358d
commit 4b1cc73a58
8 changed files with 26 additions and 21 deletions

View File

@ -69,7 +69,7 @@ class DisfavorAction extends Action
$user->blowFavesCache(); $user->blowFavesCache();
if ($this->boolean('ajax')) { if ($this->boolean('ajax')) {
common_start_html('text/xml;charset=utf-8', true); $this->startHTML('text/xml;charset=utf-8', true);
$this->elementStart('head'); $this->elementStart('head');
$this->element('title', null, _('Add to favorites')); $this->element('title', null, _('Add to favorites'));
$this->elementEnd('head'); $this->elementEnd('head');

View File

@ -68,7 +68,7 @@ class FavorAction extends Action
$user->blowFavesCache(); $user->blowFavesCache();
if ($this->boolean('ajax')) { if ($this->boolean('ajax')) {
common_start_html('text/xml;charset=utf-8', true); $this->startHTML('text/xml;charset=utf-8', true);
$this->elementStart('head'); $this->elementStart('head');
$this->element('title', null, _('Disfavor favorite')); $this->element('title', null, _('Disfavor favorite'));
$this->elementEnd('head'); $this->elementEnd('head');

View File

@ -107,13 +107,13 @@ class LoginAction extends Action
function showForm($error=null) function showForm($error=null)
{ {
$this->error = $error; $this->error = $error;
$this->showPage(); $this->showPage();
} }
function title() function title()
{ {
return _('Login'); return _('Login');
} }
function showPageNotice() function showPageNotice()

View File

@ -81,10 +81,10 @@ $(document).ready(function(){
this.appendChild(ajax); this.appendChild(ajax);
} }
$("form.favor").ajaxForm(favoptions); $("form.form_favor").ajaxForm(favoptions);
$("form.disfavor").ajaxForm(disoptions); $("form.form_disfavor").ajaxForm(disoptions);
$("form.favor").each(addAjaxHidden); $("form.form_favor").each(addAjaxHidden);
$("form.disfavor").each(addAjaxHidden); $("form.form_disfavor").each(addAjaxHidden);
$("#nudge").ajaxForm ({ dataType: 'xml', $("#nudge").ajaxForm ({ dataType: 'xml',
beforeSubmit: function(xml) { $("form#nudge input[type=submit]").attr("disabled", "disabled"); beforeSubmit: function(xml) { $("form#nudge input[type=submit]").attr("disabled", "disabled");

View File

@ -88,7 +88,7 @@ class DisfavorForm extends Form
function action() function action()
{ {
common_local_url('disfavor'); return common_local_url('disfavor');
} }
/** /**
@ -136,7 +136,7 @@ class DisfavorForm extends Form
function formClass() function formClass()
{ {
return 'disfavor'; return 'form_disfavor';
} }
} }

View File

@ -88,7 +88,7 @@ class FavorForm extends Form
function action() function action()
{ {
common_local_url('favor'); return common_local_url('favor');
} }
/** /**
@ -148,6 +148,6 @@ class FavorForm extends Form
function formClass() function formClass()
{ {
return 'notice_favorite'; return 'form_favor';
} }
} }

View File

@ -817,11 +817,13 @@ float:left;
} }
.notice-options .notice_delete, .notice-options .notice_delete,
.notice-options .notice_reply, .notice-options .notice_reply,
.notice-options .notice_favorite { .notice-options .form_favor,
.notice-options .form_disfavor {
position:absolute; position:absolute;
top:0; top:0;
} }
.notice-options .notice_favorite { .notice-options .form_favor,
.notice-options .form_disfavor {
left:0; left:0;
} }
.notice-options .notice_reply { .notice-options .notice_reply {
@ -861,11 +863,11 @@ padding:2px 0 2px 10px;
} }
.notice-options .notice_delete dt, .notice-options .notice_delete dt,
.notice-options .notice_favorite legend { .notice-options .form_favor legend {
display:none; display:none;
} }
.notice-options .notice_delete fieldset, .notice-options .notice_delete fieldset,
.notice-options .notice_favorite fieldset { .notice-options .form_favor fieldset {
border:0; border:0;
padding:0; padding:0;
} }

View File

@ -62,7 +62,7 @@ border-color:#fff;
background-color:rgba(255, 255, 255, 0.2); background-color:rgba(255, 255, 255, 0.2);
} }
#site_nav_local_views a:hover { #site_nav_local_views a:hover {
background-color:rgba(255, 255, 255, 0.7);: background-color:rgba(255, 255, 255, 0.7);
} }
@ -87,7 +87,7 @@ background-image:url(../../base/images/icons/icon_atom.jpg);
} }
#export_data li a.foaf { #export_data li a.foaf {
background-image:url(../../base/images/icons/icon_foaf.gif); background-image:url(../../base/images/icons/icon_foaf.gif);
=} }
#export_data li a.export_vcard { #export_data li a.export_vcard {
background-image:url(../../base/images/icons/icon_vcard.gif); background-image:url(../../base/images/icons/icon_vcard.gif);
} }
@ -173,9 +173,12 @@ background-color:transparent;
.notice-options .notice_reply a { .notice-options .notice_reply a {
background:transparent url(../images/icons/twotone/green/reply.gif) no-repeat 0 45%; background:transparent url(../images/icons/twotone/green/reply.gif) no-repeat 0 45%;
} }
.notice-options form.notice_favorite input.submit { .notice-options form.form_favor input.submit {
background:transparent url(../images/icons/twotone/green/favourite.gif) no-repeat 0 45%; background:transparent url(../images/icons/twotone/green/favourite.gif) no-repeat 0 45%;
} }
.notice-options form.form_disfavor input.submit {
background:transparent url(../images/icons/twotone/green/disfavourite.gif) no-repeat 0 45%;
}
.notice-options .notice_delete a { .notice-options .notice_delete a {
background:transparent url(../images/icons/twotone/green/trash.gif) no-repeat 0 45%; background:transparent url(../images/icons/twotone/green/trash.gif) no-repeat 0 45%;
} }