問題タブ [seaside]
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.
seaside - SeasideでJavaScriptを動的に生成する簡単な方法は何ですか?
書いているブログにDisqusを追加しようとしています。Seasideセッションを処理するには、JSに一意のdiscus_identifierまたはdisqus_urlを追加する必要があります。コンポーネントの#scriptメソッドを上書きしましたが、文字列リテラルしか返すことができません。
2つのオプションがあります。
- JSを動的に生成し、ファイルに保存して、そのファイルをコンポーネントにロードします。
- ブログエントリごとにパーマリンクを追加します。
もっと簡単な方法はありますか?または、これらの方法の1つ(または両方)を実行するのは簡単ですか?私はSmalltalkとSeasideを初めて使用しますが、これら2つのことのいずれかを実行する方法がわかりません。
smalltalk - テキストエリアで選択したテキストを参照する
シーサイドのテキストエリアで現在選択されているテキストを取得する方法はありますか?
fonts - Seasideにフォントを含める
Seasideアプリケーションでフォントファイルを囲んで、クライアントがシステム内のフォントファイルではなくそのフォントファイルを使用してWebサイトをレンダリングすることは可能ですか?
もしそうなら、どのようにそれをしますか?
smalltalk - Seaside のメソッドを削除
Squeak! でメソッドを削除するにはどうすればよいですか? スモールトーク?Seaside 2.8.4 イメージを使用していますが、誤ってメソッドを追加し、名前をタイプミスしてしまいました。名前を変更しましたが、新しいメソッドを作成しただけです。古いものを削除するにはどうすればよいですか? Google は何も表示しませんでした。
ajax - シーサイド:更新時にコンテンツが失われるリスト
これは本当に簡単です。が<select>
あり、選択に基づいて内部状態を更新したいと思います。何も再表示する必要はありません。問題は、選択とAJAXリクエストが行われた後、リストの内容が失われることです。
jquery - 要素の位置をリアルタイムで取得する方法
divの位置をリアルタイムで取得する必要があり、次のことを試みています。
残念ながら、それは機能しません。トランスクリプトは次のように表示します。'JQueryInstance($(this).position())'
これを行うための適切な方法は何ですか?
jquery - JQueryInstanceの値を取得する
私はまだJavascriptがSeasideでどのようにラップされているかを理解しようとしています。たとえば、次のクエリがあります。
どうすればこれから真または偽を得ることができますか?たとえば、私の場合、次のことができるようにしたいと思います。
これを行う海辺の方法は何ですか?
ありがとう!
seaside - Seaside での単一要素パスの処理方法を変更するにはどうすればよいですか?
Seaside はデフォルトexample.com/myapp
で、 に登録されているアプリケーションを指しますmyapp
。これらのリンクを処理できるコア アプリケーション、またはこれらのリンクを処理する他の方法が必要です。
これまでのところ、home
デフォルト アプリケーションとしても登録されているアプリケーションがあるので、それhttp://mydomain.com
に解決されますが、 のようなリンクを生成するとhttp://mydomain.com/more-info
、Seaside は に登録されているアプリケーションを解決しようとしますmore-info
。home
アプリケーションでリンクを処理したい場合はどうすればよいですか? それとも別の方法で処理しますか?
私は Apache で Seaside をホストしているので、Apache の URL 書き換えエンジンを使用して に書き換えることができhttp://mydomain.com/more-info
ました。http://mydomain.com/home/more-info
これは私のhome
アプリによって処理されます。
これを行うより良い方法はありますか?また、Seaside のリクエスト/レスポンス ライフサイクルの説明へのリンクがあれば、それはすばらしいことです。
smalltalk - Seaside の内部構造についてどこから学び始めますか?
私は最近、Seaside Web フレームワークにかなり夢中になっています。ソースを掘り下げて、それがどのように機能するかを理解したいと思います。残念ながら、クラスがたくさんあって、どこから始めたらいいのかわからない!最初に理解しようとするべきクラスを知っている人はいますか? どこかにルーティングクラスがあると思います...