「lock」コードの小修正

この間の更新は色々と追加・変更があったので、チェックしています。 不具合ではないのですが、「Fix」モード時に「表幅」などが操作出来ない事を示す「lock」のデザインは、実は3種類の要素に背景色と動作を切換えています。

 

 

 

 このコードがいまひとつ整理が悪く、少し「lock」の仕方を変えました。

「background」と「pointer-events」の指定を切換えるのですが、下は「ver.3.3」のコードです。

 

「Blog Table ⭐」 ver.3.3 669行~

function table_lock(n){
    let t_width=document.querySelector('#t_width'); // 表全幅の設定
    let wpxt=document.querySelector('.wpxt'); // px表示
    let t_width_m=document.querySelector('#t_width_m');

    if(n==0){
        t_width.style.background='#fff';
        t_width.style.pointerEvents='auto';
        wpxt.classList.remove('lock');
        t_width_m.style.background='#fff';
        t_width_m.style.pointerEvents='auto'; }
    else{
        t_width.style.background='rgb(128, 222, 234)';
        t_width.style.pointerEvents='none';
        wpxt.classList.add('lock');
        t_width_m.style.background='rgb(128, 222, 234)';
        t_width_m.style.pointerEvents='none'; }}

 

「Blog Table ⭐」 ver.3.4 671行~

function table_lock(n){
    let wpxt=document.querySelector('.wpxt'); // 表幅
    let t_width_m=document.querySelector('#t_width_m'); // MEMO
    if(n==0){
        wpxt.classList.remove('lock');
        t_width_m.classList.remove('lock'); }
    else{
        wpxt.classList.add('lock');
        t_width_m.classList.add('lock'); }}

 

変更を、全て要素のクラス名の追加・削除で実現する様にしたので、この部分のコードはすっきりしました。 これに対応する「style」のコードは、少し増えましたが。

 

今回の修正は、これだけです。

 

 

 

「Blog Table ⭐」の使い方 

以下のページのマニュアルに、詳しい操作方法を纏めています。

 

 

 

 

「Blog Table ⭐」を利用するには 

「Blog Table ⭐」のコードは「Github」で配布しています。

 

 

 

このリンク先は下の様な画面で、ここでコードのコピーが可能です。

 

 

 

❶ 赤枠のところに、コピー用のボタンがあります。 これをクリックします。

 これで、ページ上のコードがクリップボードにコピーされます。

 

 

 

❷「Tampermonkey」の管理画面で「」マークの「新規スクリプト」を開きます。

 

 

 

❸「新規スクリプト」には、最初からテンプレートが記入されています。 これは全て削除して、完全に空白の編集枠にしてください

 

❹ 編集枠内をクリックして「Ctrl+V」を押すか、右クリックして「貼り付け」を選択します。

 

➎ コードの先頭までスクロールして、最初の行から正しく貼り付けられたかを確認してください。

 

❻ 最後に「ファイル」メニューの「保存」を押すと、ツールが使用可能になります。

 

 

 

「Blog Table ⭐」最新版について 

旧いバージョンの JavaScriptツールは、アメーバのページ構成の変更で動作しない場合があり、導入する場合は最新バージョンをお勧めします。

 

●「Blog Table ⭐」の最新バージョンのリンクは、以下のページのリンクリストから探せます。