fixed fix position of action area (status message and ajax action buttons) in IE6 using javascript

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@63488 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
Saophalkun Ponlu 2008-10-02 00:31:33 +00:00
parent ffc40288b5
commit 1d0134db10
2 changed files with 28 additions and 7 deletions

View File

@ -107,14 +107,16 @@ body.ModelAdmin #Form_ImportForm_holder dt {
}
body.ModelAdmin #statusMessage {
position: fixed;
left: auto;
bottom: 35px;
position: fixed !important;
position: absolute;
left: auto !important;
bottom: 35px !important;
}
/* Form */
body.ModelAdmin #right .ajaxActions {
position: fixed;
right: 30px;
bottom: 35px;
}
position: fixed !important;
position: absolute;
right: 30px !important;
bottom: 35px !important;
}

View File

@ -23,6 +23,25 @@ $(document).ready(function() {
$('input[type=submit]').livequery('click', function() {
$(this).addClass('loading');
});
$("#right").scroll( function () {
positionActionArea();
});
$(window).resize( function() {
positionActionArea();
});
/*
* Make the status message and ajax action button fixed
*/
function positionActionArea() {
if ( $.browser.msie && $.browser.version.indexOf("6.", 0)==0 ) {
newTopValue = $("#right").scrollTop()+$(window).height()-139;
$('.ajaxActions').css('top', newTopValue);
$('#statusMessage').css('top', newTopValue);
}
}
//////////////////////////////////////////////////////////////////
// Search form