うしブログ

うしブログ

趣味で運営する、GeoGebraの専門ブログ。

(作業メモ)StartPoint要検証(2行の場合;テキスト変更時未定義問題)

(要修復)ToggleButton・RollPolygonWithoutSlipping・貯金時計・直感力トレーニング

iframe埋め込み時に、フルスクリーン(最大化)ボタンを非表示にする

ggbOnInit関数内に、以下ようにスクリプトを記述すれば、iframe埋め込み時に、フルスクリーン(最大化)ボタンを非表示にすることができます。

function ggbOnInit() {
  var fullButton = document.getElementsByClassName('zoomPanelBtn zoomPanelBtn-up')[0];
  if(typeof fullButton !== 'undefined'){
    fullButton.parentNode.removeChild(fullButton);
    console.log('fullscreen button is removed.');
  }
}

なお、PC版GeoGebraでは、documentオブジェクトが存在しないため、上記スクリプト2行目(var fullButton = ...)でエラーとなり、以降の行は実行されませんので、ご注意下さい。