Gadget:displaytitle.js:修订间差异

(// Edit via Wikiplus)
(// Edit via Wikiplus)
 
(未显示同一用户的2个中间版本)
第1行: 第1行:
// WIP
$(function (){const $h1 = $( '#firstHeading' );
const $h1 = $( '#firstHeading' );
const title = $h1.text();
const title = $h1.text();
const $origTitle = $( '.origTitle' );
const $origTitle = $( '.origTitle' );
第7行: 第6行:
$h1.css( 'cursor', 'pointer' );
$h1.css( 'cursor', 'pointer' );
$h1.attr( 'data-title-change', '0' );
$h1.attr( 'data-title-change', '0' );
        $h1.attr('title', '原页面名: ' + origTitleText)
$h1.on( 'click', function () {
$h1.on( 'click', function () {
if ( $h1.attr( 'data-title-change' ) === 1 ) {
if ( $h1.attr( 'data-title-change' ) === '1' ) {
$h1.text( title );
$h1.text( title );
$h1.attr( 'data-title-change', '0' );
$h1.attr( 'data-title-change', '0' );
$h1.attr('title', '原页面名: ' + origTitleText)
} else {
} else {
$h1.text( origTitleText );
$h1.text( origTitleText );
$h1.attr( 'data-title-change', '1' );
$h1.attr( 'data-title-change', '1' );
$h1.removeAttr('title')
}
}
} );
} );
}
}});

2023年5月14日 (日) 10:35的最新版本

$(function (){const $h1 = $( '#firstHeading' );
const title = $h1.text();
const $origTitle = $( '.origTitle' );
if ( $origTitle.length > 0 ) {
	const origTitleText = $origTitle.text();
	$h1.css( 'cursor', 'pointer' );
	$h1.attr( 'data-title-change', '0' );
        $h1.attr('title', '原页面名: ' + origTitleText)
	$h1.on( 'click', function () {
		if ( $h1.attr( 'data-title-change' ) === '1' ) {
			$h1.text( title );
			$h1.attr( 'data-title-change', '0' );
			$h1.attr('title', '原页面名: ' + origTitleText)
		} else {
			$h1.text( origTitleText );
			$h1.attr( 'data-title-change', '1' );
			$h1.removeAttr('title')
		}
	} );
}});