mirror of
https://github.com/WordPress/WordPress.git
synced 2024-10-01 00:27:38 +02:00
Revisions CSS cleanup.
props ocean90. fixes #23933 git-svn-id: http://core.svn.wordpress.org/trunk@23901 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
c1c8cf2744
commit
979b1c14c3
@ -1476,12 +1476,23 @@ table.diff .diff-addedline ins {
|
|||||||
background-color: #e9f6ea;
|
background-color: #e9f6ea;
|
||||||
}
|
}
|
||||||
|
|
||||||
#diffsubheader{
|
.diff-header {
|
||||||
background-color: #f7f7f7;
|
background-color: #f7f7f7;
|
||||||
}
|
}
|
||||||
|
|
||||||
#att-info {
|
#diff-title-to strong {
|
||||||
background-color: #e4f2fd;
|
color: #0080aa;
|
||||||
|
}
|
||||||
|
|
||||||
|
.revision-tick.loading-true {
|
||||||
|
background-color: #9999cc;
|
||||||
|
background: url(../images/wpspin_light.gif) no-repeat;
|
||||||
|
background-position: middle;
|
||||||
|
background-size: 1px 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.revision-tick.loading-false {
|
||||||
|
background-color: #aaa;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* jQuery UI Slider */
|
/* jQuery UI Slider */
|
||||||
|
@ -1379,33 +1379,25 @@ table.diff .diff-addedline ins {
|
|||||||
background-color: #e9f6ea;
|
background-color: #e9f6ea;
|
||||||
}
|
}
|
||||||
|
|
||||||
.diff-to-title {
|
#diff-title-to strong {
|
||||||
color: #0080AA;
|
color: #0080aa;
|
||||||
}
|
}
|
||||||
|
|
||||||
#diffsubheader{
|
.diff-header {
|
||||||
background-color: #f7f7f7;
|
background-color: #f7f7f7;
|
||||||
}
|
}
|
||||||
|
|
||||||
.comparetwo#diffsubheader.diff-left-hand-meta-row {
|
.revision-tick.loading-true {
|
||||||
background-color: #fcfcfc;
|
|
||||||
}
|
|
||||||
|
|
||||||
.revision-tick.revision-toloadtrue {
|
|
||||||
background-color: #9999cc;
|
background-color: #9999cc;
|
||||||
background: url(../images/wpspin_light.gif) no-repeat;
|
background: url(../images/wpspin_light.gif) no-repeat;
|
||||||
background-position: middle;
|
background-position: middle;
|
||||||
background-size: 1px 10px;
|
background-size: 1px 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.revision-tick.revision-toloadfalse {
|
.revision-tick.loading-false {
|
||||||
background-color: #aaa;
|
background-color: #aaa;
|
||||||
}
|
}
|
||||||
|
|
||||||
#att-info {
|
|
||||||
background-color: #e4f2Fd;
|
|
||||||
}
|
|
||||||
|
|
||||||
body .ui-tooltip {
|
body .ui-tooltip {
|
||||||
border-color: #d7d7d7;
|
border-color: #d7d7d7;
|
||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
|
@ -3617,6 +3617,11 @@ td.plugin-title p {
|
|||||||
11.2 - Post Revisions
|
11.2 - Post Revisions
|
||||||
------------------------------------------------------------------------------*/
|
------------------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
/* Revision meta box */
|
||||||
|
.post-revisions li img {
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
|
||||||
table.diff {
|
table.diff {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
@ -3653,266 +3658,171 @@ table.diff .diff-addedline ins {
|
|||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
#revisions-meta-mostrecent,
|
#revision-diff-container {
|
||||||
#revisions-meta-stored,
|
position: relative;
|
||||||
#revisions-meta-oldest,
|
}
|
||||||
#revisions-meta-link {
|
|
||||||
|
#toogle-revision-compare-mode {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
right: 0;
|
||||||
|
padding-top: 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
#loading-status {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
right: 170px;
|
||||||
line-height: 30px;
|
line-height: 30px;
|
||||||
height: 30px;
|
display: none;
|
||||||
vertical-align: middle;
|
margin: 9px 0 0;
|
||||||
padding-right: 10px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#revisions-meta-mostrecent img,
|
#loading-status .spinner {
|
||||||
#revisions-meta-oldest img {
|
float: left;
|
||||||
vertical-align: middle;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.diff-from-title,
|
#revision-interact {
|
||||||
.diff-to-title {
|
border-bottom: 1px solid #dfdfdf;
|
||||||
|
padding: 20px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#diff-next-revision,
|
||||||
|
#diff-previous-revision {
|
||||||
|
margin-top: -.4em; /* Same line as the slider (height: .8em) */
|
||||||
|
}
|
||||||
|
|
||||||
|
#diff-next-revision {
|
||||||
|
float: right;
|
||||||
|
}
|
||||||
|
|
||||||
|
#diff-previous-revision {
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
#diff-slider{
|
||||||
|
width: 70%;
|
||||||
|
margin: 0 auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.comparetwo #diff-slider {
|
||||||
|
width: 95%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.diff-slider-ticks-wrapper {
|
||||||
|
margin: 0 auto;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
#diff-slider-ticks {
|
||||||
|
position: absolute;
|
||||||
|
z-index: 1;
|
||||||
|
margin-top: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.diff-header {
|
||||||
|
height: 35px;
|
||||||
|
line-height: 35px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.diff-title {
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.diff-title strong {
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
font-weight: bold;
|
|
||||||
width: 60px;
|
width: 60px;
|
||||||
text-align: right;
|
text-align: right;
|
||||||
float: left;
|
float: left;
|
||||||
margin-right: 5px;
|
margin-right: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.revisiondiffcontainer {
|
.diff-title img {
|
||||||
width: 96%;
|
vertical-align: middle;
|
||||||
}
|
}
|
||||||
|
|
||||||
.revisiondiffcontainer input.button {
|
#restore-revision {
|
||||||
margin: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#diffnext {
|
|
||||||
float: right;
|
|
||||||
margin-right: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#diffrestore input{
|
|
||||||
margin-left: 10px;
|
margin-left: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#diffprevious,
|
.diff-col-titles {
|
||||||
#difftitle,
|
|
||||||
#difftitlefrom,
|
|
||||||
#diff_from_current_revision {
|
|
||||||
float: left;
|
|
||||||
margin-left: 5px;
|
|
||||||
height: 35px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#diffprevious,
|
|
||||||
#diffnext {
|
|
||||||
height: 30px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#diffheader, #diffsubheader {
|
|
||||||
clear: both;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
#diffheader {
|
|
||||||
border-bottom: 1px solid #dfdfdf;
|
|
||||||
width: 100%;
|
|
||||||
height: 40px;
|
|
||||||
line-height: 40px;
|
|
||||||
padding-top: 30px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#diffsubheader,.diff-left-hand-meta-row {
|
|
||||||
width: 100%;
|
|
||||||
height:35px;
|
|
||||||
line-height: 35px;
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
#diffslider{
|
|
||||||
width: 70%;
|
|
||||||
margin-left: auto;
|
|
||||||
margin-right: auto;
|
|
||||||
text-align: center;
|
|
||||||
height: 0.8em;
|
|
||||||
margin-top: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.diff-slider-ticks-wrapper {
|
|
||||||
margin-left: auto;
|
|
||||||
margin-right: auto;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
#diff-slider-ticks {
|
|
||||||
position: absolute;
|
|
||||||
margin-top: 50px;
|
|
||||||
z-index: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
#revisioncount {
|
|
||||||
width: 50%;
|
|
||||||
margin-left: auto;
|
|
||||||
margin-right: auto;
|
|
||||||
margin-top: 0;
|
|
||||||
line-height: 1em;
|
|
||||||
height: 1em;
|
|
||||||
text-align: center;
|
|
||||||
clear: none;
|
|
||||||
padding: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.revisiondiffcontainer {
|
|
||||||
margin-top: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#diffsliderwrap {
|
|
||||||
width: 80%;
|
|
||||||
margin-left: auto;
|
|
||||||
margin-right: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
#diffsliderwrap #sliderinner {
|
|
||||||
position: relative;
|
|
||||||
top: 47px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#removedandadded {
|
|
||||||
width: 100%;
|
|
||||||
padding-bottom: 30px;
|
|
||||||
padding-top: 3px;
|
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
|
width: 100%;
|
||||||
|
margin: 20px 0 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#removed,
|
.diff-col-title-added,
|
||||||
#added {
|
.diff-col-title-removed {
|
||||||
width: auto;
|
width: auto;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
padding-left: 5px;
|
|
||||||
padding-right: 5px;
|
|
||||||
padding-top: 5px;
|
|
||||||
padding-bottom: 5px;
|
|
||||||
float: left;
|
float: left;
|
||||||
|
width: 48%;
|
||||||
}
|
}
|
||||||
|
|
||||||
.diffsplit #added {
|
.diff-col-title-added span,
|
||||||
|
.diff-col-title-removed span {
|
||||||
|
padding: .5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.diff-col-title-added {
|
||||||
float: right;
|
float: right;
|
||||||
width: 47%;
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
.diffsplit #removedandadded {
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
#added {
|
|
||||||
padding-left: 10px;
|
|
||||||
color: #00a100;
|
color: #00a100;
|
||||||
}
|
}
|
||||||
|
|
||||||
#removed {
|
.diff-col-title-removed {
|
||||||
padding-left: 0px;
|
|
||||||
color: #d2281f;
|
color: #d2281f;
|
||||||
}
|
}
|
||||||
|
|
||||||
#comparetworevisions {
|
.comparing-two-revisions #diff-previous-revision,
|
||||||
float: right;
|
.comparing-two-revisions #diff-next-revision,
|
||||||
position: absolute;
|
#diff-title-from-current-version,
|
||||||
top: 10px;
|
.comparing-two-revisions.current-version #diff-title-from-current-version,
|
||||||
right: 10px;
|
#diff-header-from {
|
||||||
line-height: 35px;
|
|
||||||
padding-right: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#comparetworevisions input {
|
|
||||||
margin-right: 2px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#difftitle img,
|
|
||||||
#difftitlefrom img,
|
|
||||||
.post-revisions li img {
|
|
||||||
vertical-align: middle;
|
|
||||||
margin-left: 5px;
|
|
||||||
}
|
|
||||||
.post-revisions li {
|
|
||||||
vertical-align: middle;
|
|
||||||
height: 28px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#showsplitviewoption,
|
|
||||||
#toggleshowautosavesoption {
|
|
||||||
float: right;
|
|
||||||
padding-left: 10px;
|
|
||||||
padding-right: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#revisionoptions {
|
|
||||||
margin-top: 0px;
|
|
||||||
line-height: 40px;
|
|
||||||
clear: both;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.comparetwo #diffslider {
|
|
||||||
width: 95%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.comparetwo #diffprevious,
|
|
||||||
.comparetwo #diffnext,
|
|
||||||
span#diff_left_current_revision,
|
|
||||||
#diff_from_current_revision,
|
|
||||||
.currentversion span#diff_left_count,
|
|
||||||
.currentversion span#diff_left_count_inner,
|
|
||||||
.comparetwo.currentversion #diff_from_current_revision,
|
|
||||||
#diffsubheader.diff-left-hand-meta-row {
|
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.currentversion span#diff_left_current_revision,
|
.comparing-two-revisions #diff-title-from,
|
||||||
span#diff_left_count,
|
.left-model-loading #loading-status,
|
||||||
span#diff_left_count_inner,
|
.right-model-loading #loading-status,
|
||||||
.comparetwo #difftitlefrom,
|
.left-model-loading #loading-status .spinner,
|
||||||
.leftmodelloading #modelsloading,
|
.right-model-loading #loading-status .spinner,
|
||||||
.rightmodelloading #modelsloading,
|
.comparing-two-revisions #diff-header-from {
|
||||||
.leftmodelloading #modelsloading .spinner,
|
|
||||||
.rightmodelloading #modelsloading .spinner,
|
|
||||||
.comparetwo #diffsubheader.diff-left-hand-meta-row {
|
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
|
|
||||||
.revision-tick {
|
.revision-tick {
|
||||||
width: 1px;
|
width: 1px;
|
||||||
float: left;
|
float: left;
|
||||||
margin-right: 15px;
|
margin: 1px 15px 0 0;
|
||||||
height: 11px;
|
height: .8em;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
margin-left: 0px;
|
margin-left: 0px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.revision-tick.revision-scopeofchanges-vsmall {
|
.revision-tick.scope-of-changes-vsmall {
|
||||||
width: 1px;
|
width: 1px;
|
||||||
background-color: #aaa;
|
background-color: #aaa;
|
||||||
}
|
}
|
||||||
|
|
||||||
.revision-tick.revision-scopeofchanges-small {
|
.revision-tick.scope-of-changes-small {
|
||||||
width: 2px;
|
width: 2px;
|
||||||
background-color: #aaa;
|
background-color: #aaa;
|
||||||
margin-left: -1px;
|
margin-left: -1px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.revision-tick.revision-scopeofchanges-med {
|
.revision-tick.scope-of-changes-med {
|
||||||
width: 3px;
|
width: 3px;
|
||||||
margin-left: -2px;
|
margin-left: -2px;
|
||||||
background-color: #666;
|
background-color: #666;
|
||||||
}
|
}
|
||||||
|
|
||||||
.revision-tick.revision-scopeofchanges-large {
|
.revision-tick.scope-of-changes-large {
|
||||||
width: 4px;
|
width: 4px;
|
||||||
margin-left: -3px;
|
margin-left: -3px;
|
||||||
background-color: #333;
|
background-color: #333;
|
||||||
}
|
}
|
||||||
|
|
||||||
.revision-tick.revision-scopeofchanges-vlarge {
|
.revision-tick.scope-of-changes-vlarge {
|
||||||
margin-left: -3px;
|
margin-left: -3px;
|
||||||
width: 4px;
|
width: 4px;
|
||||||
background-color: #111;
|
background-color: #111;
|
||||||
@ -3924,8 +3834,8 @@ span#diff_left_count_inner,
|
|||||||
width: 100%;
|
width: 100%;
|
||||||
height: 200px;
|
height: 200px;
|
||||||
}
|
}
|
||||||
.diff-loading .spinner
|
|
||||||
{
|
.diff-loading .spinner {
|
||||||
clear: both;
|
clear: both;
|
||||||
margin-left: auto;
|
margin-left: auto;
|
||||||
margin-right: auto;
|
margin-right: auto;
|
||||||
@ -3933,27 +3843,12 @@ span#diff_left_count_inner,
|
|||||||
float: none;
|
float: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
#modelsloading {
|
|
||||||
float: right;
|
|
||||||
position: absolute;
|
|
||||||
line-height: 30px;
|
|
||||||
display: none;
|
|
||||||
clear: none;
|
|
||||||
right: 170px;
|
|
||||||
margin-top: -40px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#modelsloading .spinner {
|
|
||||||
float: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
.ui-tooltip-content img {
|
.ui-tooltip-content img {
|
||||||
float: left;
|
float: left;
|
||||||
margin-right: 5px;
|
margin-right: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* jQuery UI Tooltip 1.10.1 */
|
/* jQuery UI Tooltip 1.10.1 */
|
||||||
|
|
||||||
.ui-tooltip {
|
.ui-tooltip {
|
||||||
@ -3985,7 +3880,6 @@ body .ui-tooltip {
|
|||||||
margin-left: -35px;
|
margin-left: -35px;
|
||||||
bottom: -16px;
|
bottom: -16px;
|
||||||
z-index: 99999;
|
z-index: 99999;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.arrow.top {
|
.arrow.top {
|
||||||
|
@ -116,7 +116,7 @@ window.wp = window.wp || {};
|
|||||||
|
|
||||||
startLeftModelLoading: function() {
|
startLeftModelLoading: function() {
|
||||||
this.leftModelLoading = true;
|
this.leftModelLoading = true;
|
||||||
$('.revisiondiffcontainer').addClass('leftmodelloading');
|
$('#revision-diff-container').addClass('left-model-loading');
|
||||||
},
|
},
|
||||||
|
|
||||||
stopLeftModelLoading: function() {
|
stopLeftModelLoading: function() {
|
||||||
@ -125,7 +125,7 @@ window.wp = window.wp || {};
|
|||||||
|
|
||||||
startRightModelLoading: function() {
|
startRightModelLoading: function() {
|
||||||
this.rightModelLoading = true;
|
this.rightModelLoading = true;
|
||||||
$('.revisiondiffcontainer').addClass('rightmodelloading');
|
$('#revision-diff-container').addClass('right-model-loading');
|
||||||
},
|
},
|
||||||
|
|
||||||
stopRightModelLoading: function() {
|
stopRightModelLoading: function() {
|
||||||
@ -133,8 +133,8 @@ window.wp = window.wp || {};
|
|||||||
},
|
},
|
||||||
|
|
||||||
stopModelLoadingSpinner: function() {
|
stopModelLoadingSpinner: function() {
|
||||||
$('.revisiondiffcontainer').removeClass('rightmodelloading');
|
$('#revision-diff-container').removeClass('right-model-loading');
|
||||||
$('.revisiondiffcontainer').removeClass('leftmodelloading');
|
$('#revision-diff-container').removeClass('left-model-loading');
|
||||||
},
|
},
|
||||||
|
|
||||||
reloadModel: function() {
|
reloadModel: function() {
|
||||||
@ -279,7 +279,7 @@ window.wp = window.wp || {};
|
|||||||
* The slider
|
* The slider
|
||||||
*/
|
*/
|
||||||
revisions.view.Slider = Backbone.View.extend({
|
revisions.view.Slider = Backbone.View.extend({
|
||||||
el: $( '#slider' ),
|
el: $( '#diff-slider' ),
|
||||||
singleRevision: true,
|
singleRevision: true,
|
||||||
|
|
||||||
initialize: function( options ) {
|
initialize: function( options ) {
|
||||||
@ -314,9 +314,9 @@ window.wp = window.wp || {};
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ( 0 === Diff.leftDiff ) {
|
if ( 0 === Diff.leftDiff ) {
|
||||||
$( '.revisiondiffcontainer' ).addClass( 'currentversion' );
|
$( '#revision-diff-container' ).addClass( 'currentversion' );
|
||||||
} else {
|
} else {
|
||||||
$( '.revisiondiffcontainer' ).removeClass( 'currentversion' );
|
$( '#revision-diff-container' ).removeClass( 'currentversion' );
|
||||||
}
|
}
|
||||||
|
|
||||||
Diff.revisionView.render();
|
Diff.revisionView.render();
|
||||||
@ -380,7 +380,6 @@ window.wp = window.wp || {};
|
|||||||
},
|
},
|
||||||
|
|
||||||
addTooltip: function( handle, message ) {
|
addTooltip: function( handle, message ) {
|
||||||
|
|
||||||
handle.attr( 'title', '' ).tooltip({
|
handle.attr( 'title', '' ).tooltip({
|
||||||
track: false,
|
track: false,
|
||||||
|
|
||||||
@ -406,29 +405,29 @@ window.wp = window.wp || {};
|
|||||||
},
|
},
|
||||||
|
|
||||||
width: function() {
|
width: function() {
|
||||||
return $( '#slider' ).width();
|
return $( '#diff-slider' ).width();
|
||||||
},
|
},
|
||||||
|
|
||||||
setWidth: function( width ) {
|
setWidth: function( width ) {
|
||||||
return $( '#slider' ).width( width );
|
return $( '#diff-slider' ).width( width );
|
||||||
},
|
},
|
||||||
|
|
||||||
refresh: function( options, slide ) {
|
refresh: function( options, slide ) {
|
||||||
$( '#slider' ).slider( 'option', options );
|
$( '#diff-slider' ).slider( 'option', options );
|
||||||
|
|
||||||
// Triggers the slide event
|
// Triggers the slide event
|
||||||
if ( slide )
|
if ( slide )
|
||||||
$( '#slider' ).trigger( 'slide' );
|
$( '#diff-slider' ).trigger( 'slide' );
|
||||||
},
|
},
|
||||||
|
|
||||||
option: function( key ) {
|
option: function( key ) {
|
||||||
return $( '#slider' ).slider( 'option', key );
|
return $( '#diff-slider' ).slider( 'option', key );
|
||||||
},
|
},
|
||||||
|
|
||||||
render: function() {
|
render: function() {
|
||||||
var self = this;
|
var self = this;
|
||||||
// this.$el doesn't work, why?
|
// this.$el doesn't work, why?
|
||||||
$( '#slider' ).slider( {
|
$( '#diff-slider' ).slider( {
|
||||||
slide: $.proxy( self.slide, self ),
|
slide: $.proxy( self.slide, self ),
|
||||||
start: $.proxy( self.start, self ),
|
start: $.proxy( self.start, self ),
|
||||||
stop: $.proxy( self.stop, self )
|
stop: $.proxy( self.stop, self )
|
||||||
@ -465,7 +464,6 @@ window.wp = window.wp || {};
|
|||||||
|
|
||||||
Diff.slider.setWidth( sliderWidth );
|
Diff.slider.setWidth( sliderWidth );
|
||||||
$( '.diff-slider-ticks-wrapper' ).width( sliderWidth );
|
$( '.diff-slider-ticks-wrapper' ).width( sliderWidth );
|
||||||
$( '#diffslider' ).width( sliderWidth );
|
|
||||||
$( '#diff-slider-ticks' ).width( sliderWidth );
|
$( '#diff-slider-ticks' ).width( sliderWidth );
|
||||||
|
|
||||||
var aTickWidth = $( '.revision-tick' ).width();
|
var aTickWidth = $( '.revision-tick' ).width();
|
||||||
@ -507,7 +505,7 @@ window.wp = window.wp || {};
|
|||||||
*/
|
*/
|
||||||
// TODO: Change Interact to something else.
|
// TODO: Change Interact to something else.
|
||||||
revisions.view.Interact = Backbone.View.extend({
|
revisions.view.Interact = Backbone.View.extend({
|
||||||
el: $('#backbonerevisionsinteract'),
|
el: $( '#revision-interact' ),
|
||||||
template: wp.template( 'revision-interact' ),
|
template: wp.template( 'revision-interact' ),
|
||||||
|
|
||||||
// next and previous buttons, only available in compare one mode
|
// next and previous buttons, only available in compare one mode
|
||||||
@ -517,10 +515,7 @@ window.wp = window.wp || {};
|
|||||||
},
|
},
|
||||||
|
|
||||||
render: function() {
|
render: function() {
|
||||||
var self = this;
|
this.$el.html( this.template );
|
||||||
|
|
||||||
var addHtml = this.template;
|
|
||||||
this.$el.html( addHtml );
|
|
||||||
|
|
||||||
var modelcount = Diff.revisions.length;
|
var modelcount = Diff.revisions.length;
|
||||||
|
|
||||||
@ -534,7 +529,7 @@ window.wp = window.wp || {};
|
|||||||
max: modelcount - 1
|
max: modelcount - 1
|
||||||
});
|
});
|
||||||
|
|
||||||
$( '.revisiondiffcontainer' ).removeClass( 'comparetwo' );
|
$( '#revision-diff-container' ).removeClass( 'comparing-two-revisions' );
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
Diff.slider.refresh({
|
Diff.slider.refresh({
|
||||||
@ -544,9 +539,9 @@ window.wp = window.wp || {};
|
|||||||
range: true
|
range: true
|
||||||
});
|
});
|
||||||
|
|
||||||
$( '.revisiondiffcontainer' ).addClass( 'comparetwo' );
|
$( '#revision-diff-container' ).addClass( 'comparing-two-revisions' );
|
||||||
$( '#diffslider a.ui-slider-handle' ).first().addClass( 'left-handle' );
|
$( '#diff-slider a.ui-slider-handle' ).first().addClass( 'left-handle' );
|
||||||
$( '#diffslider a.ui-slider-handle' ).last().addClass( 'right-handle' );
|
$( '#diff-slider a.ui-slider-handle' ).last().addClass( 'right-handle' );
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -584,14 +579,14 @@ window.wp = window.wp || {};
|
|||||||
* Next/Prev buttons and the slider
|
* Next/Prev buttons and the slider
|
||||||
*/
|
*/
|
||||||
revisions.view.Diff = Backbone.View.extend({
|
revisions.view.Diff = Backbone.View.extend({
|
||||||
el: $('#backbonerevisionsdiff'),
|
el: $( '#revisions-diff' ),
|
||||||
template: wp.template('revision'),
|
template: wp.template( 'revisions-diff' ),
|
||||||
draggingLeft: false,
|
draggingLeft: false,
|
||||||
|
|
||||||
// the compare two button is in this view, add the interaction here
|
// the compare two button is in this view, add the interaction here
|
||||||
events: {
|
events: {
|
||||||
'click #comparetwo': 'compareTwo',
|
'click #compare-two-revisions': 'compareTwo',
|
||||||
'click #restore': 'restore'
|
'click #restore-revision': 'restore'
|
||||||
},
|
},
|
||||||
|
|
||||||
// render the revisions
|
// render the revisions
|
||||||
@ -613,7 +608,6 @@ window.wp = window.wp || {};
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else { // end compare two revisions mode, eg only one slider handle
|
} else { // end compare two revisions mode, eg only one slider handle
|
||||||
this.comparetwochecked = '';
|
|
||||||
if ( this.model.at( Diff.rightDiff - 1 ) ) {
|
if ( this.model.at( Diff.rightDiff - 1 ) ) {
|
||||||
addHtml = this.template( this.model.at( Diff.rightDiff - 1 ).toJSON() );
|
addHtml = this.template( this.model.at( Diff.rightDiff - 1 ).toJSON() );
|
||||||
}
|
}
|
||||||
@ -621,7 +615,7 @@ window.wp = window.wp || {};
|
|||||||
this.$el.html( addHtml );
|
this.$el.html( addHtml );
|
||||||
|
|
||||||
if ( this.model.length < 2 ) {
|
if ( this.model.length < 2 ) {
|
||||||
$( '#diffslider' ).hide(); // don't allow compare two if fewer than three revisions
|
$( '#diff-slider' ).hide(); // don't allow compare two if fewer than three revisions
|
||||||
$( '.diff-slider-ticks-wrapper' ).hide();
|
$( '.diff-slider-ticks-wrapper' ).hide();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -640,9 +634,9 @@ window.wp = window.wp || {};
|
|||||||
|
|
||||||
// hide the restore button when on the last sport/current post data
|
// hide the restore button when on the last sport/current post data
|
||||||
if ( Diff.rightDiff === Diff.revisions.length ){
|
if ( Diff.rightDiff === Diff.revisions.length ){
|
||||||
$( '#restore' ).hide();
|
$( '#restore-revision' ).hide();
|
||||||
} else {
|
} else {
|
||||||
$( '#restore' ).show();
|
$( '#restore-revision' ).show();
|
||||||
}
|
}
|
||||||
|
|
||||||
return this;
|
return this;
|
||||||
@ -651,14 +645,14 @@ window.wp = window.wp || {};
|
|||||||
toogleCompareTwoCheckbox: function() {
|
toogleCompareTwoCheckbox: function() {
|
||||||
// don't allow compare two if fewer than three revisions
|
// don't allow compare two if fewer than three revisions
|
||||||
if ( this.model.length < 3 )
|
if ( this.model.length < 3 )
|
||||||
$( '#comparetworevisions' ).hide();
|
$( '#toogle-revision-compare-mode' ).hide();
|
||||||
|
|
||||||
$( '#comparetwo' ).prop( 'checked', ! Diff.singleRevision );
|
$( '#compare-two-revisions' ).prop( 'checked', ! Diff.singleRevision );
|
||||||
},
|
},
|
||||||
|
|
||||||
// turn on/off the compare two mode
|
// turn on/off the compare two mode
|
||||||
compareTwo: function() {
|
compareTwo: function() {
|
||||||
if ( $( 'input#comparetwo' ).is( ':checked' ) ) { // compare 2 mode
|
if ( $( '#compare-two-revisions' ).is( ':checked' ) ) { // compare 2 mode
|
||||||
Diff.singleRevision = false ;
|
Diff.singleRevision = false ;
|
||||||
|
|
||||||
if ( 1 === Diff.rightDiff )
|
if ( 1 === Diff.rightDiff )
|
||||||
|
@ -75,9 +75,8 @@ if ( ! empty( $post->post_type ) && 'post' != $post->post_type )
|
|||||||
$parent_file = $submenu_file = 'edit.php?post_type=' . $post->post_type;
|
$parent_file = $submenu_file = 'edit.php?post_type=' . $post->post_type;
|
||||||
else
|
else
|
||||||
$parent_file = $submenu_file = 'edit.php';
|
$parent_file = $submenu_file = 'edit.php';
|
||||||
wp_enqueue_script( 'revisions' );
|
|
||||||
|
|
||||||
require_once( './admin-header.php' );
|
wp_enqueue_script( 'revisions' );
|
||||||
|
|
||||||
$strings = array(
|
$strings = array(
|
||||||
'diffFromTitle' => _x( 'From: %s', 'revision from title' ),
|
'diffFromTitle' => _x( 'From: %s', 'revision from title' ),
|
||||||
@ -91,83 +90,80 @@ $settings = array(
|
|||||||
);
|
);
|
||||||
|
|
||||||
$strings['settings'] = $settings;
|
$strings['settings'] = $settings;
|
||||||
|
|
||||||
wp_localize_script( 'revisions', 'wpRevisionsL10n', $strings );
|
wp_localize_script( 'revisions', 'wpRevisionsL10n', $strings );
|
||||||
|
|
||||||
$comparetworevisionslink = get_edit_post_link( $revision->ID );
|
require_once( './admin-header.php' );
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<div id="backbonerevisionsoptions">
|
|
||||||
</div>
|
|
||||||
<div class="wrap">
|
<div class="wrap">
|
||||||
<div class="icon32 icon32-posts-post" id="icon-edit">
|
<?php screen_icon(); ?>
|
||||||
<br>
|
<div id="revision-diff-container" class="current-version right-model-loading">
|
||||||
</div>
|
<div id="loading-status" class="updated message">
|
||||||
<div class="revisiondiffcontainer diffsplit currentversion rightmodelloading">
|
|
||||||
<div id="modelsloading" class="updated message">
|
|
||||||
<span class="spinner" ></span> <?php _e( 'Calculating revision diffs' ); ?>
|
<span class="spinner" ></span> <?php _e( 'Calculating revision diffs' ); ?>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h2 class="long-header"><?php echo $h2; ?></h2>
|
<h2 class="long-header"><?php echo $h2; ?></h2>
|
||||||
|
|
||||||
<div class="diff-slider-ticks-wrapper">
|
<div class="diff-slider-ticks-wrapper">
|
||||||
<div id="diff-slider-ticks">
|
<div id="diff-slider-ticks"></div>
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div id="backbonerevisionsinteract">
|
|
||||||
</div>
|
|
||||||
<div id="backbonerevisionsdiff">
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div id="revision-interact"></div>
|
||||||
|
|
||||||
|
<div id="revisions-diff"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script id="tmpl-revision" type="text/html">
|
<script id="tmpl-revisions-diff" type="text/html">
|
||||||
<div id="comparetworevisions">
|
<div id="toogle-revision-compare-mode">
|
||||||
<label>
|
<label>
|
||||||
<input type="checkbox" id="comparetwo" />
|
<input type="checkbox" id="compare-two-revisions" />
|
||||||
<?php esc_attr_e( 'Compare two revisions' ); ?>
|
<?php esc_attr_e( 'Compare two revisions' ); ?>
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="diffsubheader" class="diff-left-hand-meta-row">
|
<div id="diff-header-from" class="diff-header">
|
||||||
<div id="diff_from_current_revision">
|
<div id="diff-title-from-current-version" class="diff-title">
|
||||||
<?php printf( '<b>%1$s</b> %2$s.' , __( 'From:' ), __( 'the current version' ) ); ?>
|
<?php printf( '<strong>%1$s</strong> %2$s.' , __( 'From:' ), __( 'the current version' ) ); ?>
|
||||||
</div>
|
</div>
|
||||||
<div id="difftitlefrom">
|
|
||||||
<div class="diff-from-title"><?php _e( 'From:' ); ?></div>{{{ data.titleFrom }}}
|
<div id="diff-title-from" class="diff-title">
|
||||||
|
<strong><?php _e( 'From:' ); ?></strong> {{{ data.titleFrom }}}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="diffsubheader">
|
<div id="diff-header-to" class="diff-header">
|
||||||
<div id="difftitle">
|
<div id="diff-title-to" class="diff-title">
|
||||||
<div class="diff-to-title"><?php _e( 'To:' ); ?></div>{{{ data.titleTo }}}
|
<strong><?php _e( 'To:' ); ?></strong> {{{ data.titleTo }}}
|
||||||
</div>
|
|
||||||
<div id="diffrestore">
|
|
||||||
<input class="button button-primary" data-restore-link="{{{ data.restoreLink }}}" type="button" id="restore" value="<?php esc_attr_e( 'Restore This Revision' )?>" />
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="removedandadded">
|
<input type="button" id="restore-revision" class="button button-primary" data-restore-link="{{{ data.restoreLink }}}" value="<?php esc_attr_e( 'Restore This Revision' )?>" />
|
||||||
<div id="removed"><?php _e( 'Removed -' ); ?></div>
|
</div>
|
||||||
<div id="added"><?php _e( 'Added +' ); ?></div>
|
|
||||||
|
<div class="diff-col-titles">
|
||||||
|
<div class="diff-col-title-removed"><span><?php _e( 'Removed -' ); ?></span></div>
|
||||||
|
<div class="diff-col-title-added"><span><?php _e( 'Added +' ); ?></span></div>
|
||||||
|
<div class="clear"></div>
|
||||||
</div
|
</div
|
||||||
|
|
||||||
<div>{{{ data.diff }}}</div>
|
<div>{{{ data.diff }}}</div>
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script id="tmpl-revision-interact" type="text/html">
|
<script id="tmpl-revision-interact" type="text/html">
|
||||||
<div id="diffheader">
|
<div id="diff-previous-revision">
|
||||||
<div id="diffprevious"><input class="button" type="submit" id="previous" value="<?php esc_attr_e( 'Previous' ); ?>" />
|
<input class="button" type="button" id="previous" value="<?php esc_attr_e( 'Previous' ); ?>" />
|
||||||
</div>
|
|
||||||
<div id="diffnext"><input class="button" type="submit" id="next" value="<?php esc_attr_e( 'Next' ); ?>" />
|
|
||||||
</div>
|
|
||||||
<div id="diffslider">
|
|
||||||
<div id="slider" class="wp-slider">
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div id="diff-next-revision">
|
||||||
|
<input class="button" type="button" id="next" value="<?php esc_attr_e( 'Next' ); ?>" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div id="diff-slider" class="wp-slider"></div>
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script id="tmpl-revision-ticks" type="text/html">
|
<script id="tmpl-revision-ticks" type="text/html">
|
||||||
<div class="revision-tick revision-toload{{{ data.revision_toload }}} revision-scopeofchanges-{{{ data.scope_of_changes }}}">
|
<div class="revision-tick loading-{{{ data.revision_toload }}} scope-of-changes-{{{ data.scope_of_changes }}}"></div>
|
||||||
</div>
|
|
||||||
</script>
|
</script>
|
||||||
<?php
|
<?php
|
||||||
require_once( './admin-footer.php' );
|
require_once( './admin-footer.php' );
|
||||||
|
Loading…
Reference in New Issue
Block a user