問題タブ [simile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - SharePoint での JavaScript API の読み込み - タイミングの問題
SharePoint 2007 のコンテンツ エディター Web パーツには、さまざまな JavaScript ソースを使用してページに複数のタグを挿入する機能が含まれています。
なんらかの理由で、JavaScript ソース (API) の 1 つをロードするために、約 4 ~ 5 分かかり、数回の更新が必要です。通常、これは朝、SharePoint サイトに初めてアクセスしたときにのみ発生します。
この問題は以前はより頻繁に発生していましたが、その後、スクリプト ソース コードを含む関数のリロードをトリガーする一連のボタンをページに配置しました (以下のコード ブロックを参照してください: Herve Tourpe の功績によるものです)。
なぜこれが起こっているのか、誰かが私に洞察を与えることができますか?
詳細については、MIT Simile Timeline API を使用しています。通常、朝にサイトにログオンすると、「Timeline」が定義されていないというエラーがページに表示されます (これは明らかに、API ファイルの最も重要なクラスです)。
私にとって、これは、タイムラインを実行する関数が API のロードを十分に待機していないか、次の関数に何らかの問題があることを意味します。
date - 展示タイムラインの日付形式
展示タイムラインがあり、データの形式は「2013-12-15T07:39:19.000-04:00」で、日付の表示方法を制御したいと考えています。現在、デフォルトでは日と月のみが表示されますが、年も表示されるようにしたいと考えています。
java - タイムラインを直接開いた場合は表示されるが、サーブレットで開いた場合は表示されない
基本的に、simile タイムライン ウィジェットを使用するページの timeline.html を開くサーブレットがあります。user.dir/timeline.html から直接 Web ページを開くと、タイムラインが完全に表示されます。ただし、localhost:8080 のサーブレットによって Web ページが開かれると、xml ファイルが読み込まれません。
理由はわかりますか?
タイムライン コード:
javascript - Simile Timeline のバンドから日付を削除する方法
theme
または にcreateBandInfo
、1 つのバンドの日付ラベルをオフにできるパラメーターはありますか?
点線の間隔線に影響を与えないことが望ましいです。
または、css を使用して日付をフォーマットする方法はありますか?
タイムラインのドキュメントはいくつかの場所に分散しています。MIT、GoogleCode、および Simile wiki をチェックしましたが、どこにも情報が見つかりませんでした。
背景は、特定のイベントを同じ高さにグループ化するためにいくつかの狭いバンドを持ちたいのですが、すべてのバンドで日付を再ラベル付けしたくないということです。
javascript - SIMILE Exhibit マップ ビューにオーバーレイ イメージを追加するにはどうすればよいですか?
タスク SIMILE Exhibit で Google マップを使用しており、マップ ビューに画像オーバーレイを追加したいと考えています。たとえば、歴史的な地図の画像を地図上の領域に重ねます。
私がやった こと Exhibit ライブラリの「map-view.js」ファイルを理解し、編集しようとしました。次に、独立したマップにオーバーレイを追加するためのこれらの手順に従って、ライブラリ ファイルを手動で編集しようとしましたが、成功しませんでした。また、Stackoverflow やインターネット検索エンジンを使用して同様の質問を検索しましたが、得られる結果はすべて SIMILE ウィジェットまたは SIMILE Exhibit のタイムライン ビューに関するものであり、マップ ビューに関するものではありません。
その他の情報 私のタスクはマップ ビューに固有のもので、Exhibit v2.3.0 と Google Maps v3 を使用しています。現在、ポリゴンとポリラインをオーバーレイとしてマップに正常に追加できます。
javascript - タイムラインにイベントが多すぎると、一部が表示されない
Simile Timeline を使用していますが、イベントが「垂直方向にラップ」しないという問題があります。同時期にイベントが多すぎる場合、一番下のイベントは表示されません。以下に、イベントの 2 つの大きなグループがあります。最初のグループは 1 月 31 日、2 番目のグループは 2 月 2 日ですが、各グループには表示されているよりも多くのイベントが含まれています。
すべてのイベントが表示されるようにイベントを「ラップ」する方法はありますか? (これらの要素は正確に同じタイム スタンプを共有するわけではなく、数秒異なるものもあります)
ありがとう、
ヨルダン
jquery - ハイパーリンクのクリックで jQuery ダイアログ ボックスを開く
私は使用exhibit-api.js
していますD3.js
私が抱えている問題はmap-lens
、マップでハイパーリンクを提供したことです。新しいウィンドウまたは新しいページを開くまでは、hyperlink
. しかし、jQuery
ポップアップウィンドウでページを開く必要があります。
私はすべてを試しましたが、javascript が<a>
タグを見つけることができないか、id
またはclass
何が間違っていますか?
私が試したこと:
次のコード行は機能していますが、新しいウィンドウでページが開きます。必要なのはポップアップです。
以下は私のコードです