うしブログ

うしブログ

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

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

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

2021-08-01から1ヶ月間の記事一覧

グローバルJavaScript入力欄をAceエディタ化 & jQuery対応 [geoEditor-1-3]

下記記事で紹介したスクリプトの改良版です(v.3)。 usidesu.hatenablog.com v.2からの改善点 エディタ上部の確定ボタンを廃止しました。自動で変更内容を確定します。 保守性を高めるため、スクリプトを全面改訂しました(スクリプトの全体像の説明を冒頭…

GeoGebraのXMLデータを、jQueryで操作する

前提 ブラウザ版 GeoGebra Classic 6を前提とした記事である。以下で「GeoGebra」という場合は、特に断らない限り、ブラウザ版 GeoGebra Classic 6を指す。 以下の表中の「jQuery」の列を実行可能にするには、GeoGebraのページで、jQueryの導入が必要である…

グローバルJavaScript入力欄をAceエディタ化 & jQuery対応 [geoEditor-1-2]

下記記事で紹介したスクリプトの改良版です(v.2)。 usidesu.hatenablog.com 主な改善点 エディタを導入すると、jQueryが使えるようになります。ggbOnInit関数内でも使えます。 エディタに記述したスクリプトにエラーがあっても、次回読み込み時にエディタ…

グローバルJavaScript入力欄をAceエディタ化 [geoEditor-1-1]

動作を確認した環境 GeoGebra:web版GeoGebra クラシック6 Version: 6.0.659.0-w (10 August 2021) ブラウザ:chrome バージョン: 92.0.4515.131(Official Build) (x86_64) OS:MacOs 10.14.1(18B2107) ※その他の環境での動作確認はしていません。環境…

webページにJavaScriptエディタを生成する

ドラッグで移動可能、ダブルクリックでコードを整形 function makeJsEditor() { //インポートしたいJSのURL const scriptUrl1 = "https://cdnjs.cloudflare.com/ajax/libs/ace/1.4.12/ace.js"; const scriptUrl2 = "https://cdnjs.cloudflare.com/ajax/libs/…

最前面のテキストエリアにエラーメッセージを表示させる実験

function ggbOnInit() { seizureErrorDialog(10); } // テキストエリアをhtmlに生成 document.body.insertAdjacentHTML('afterBegin', '<textarea id="usitext"></textarea>'); document.getElementById('usitext').style.position = "fixed"; document.getElementById('usitext').style.width …

geogebra.org/classic でのエラーメッセージを横取りする

//web版GeoGebraのエラーダイヤログを出ないようにして、エラーメッセージのみを横取りする(console記録+テキストオブジェクトに書き出し) // ggbOnInit関数内に、seizureErrorDialog(); を記述しておくとよい // seizureErrorDialog(10);←10行分をテキス…

単振動花火

1つ1つの点は、単振動しているだけ。ズレによって模様が描かれる。 単振動花火 – GeoGebra 点の数や速度を操作できるバージョン↓ www.geogebra.org