Difference between revisions of "JsWidget"

From Creative Commons
Jump to: navigation, search
 
(redirect to LicenseChooser.js)
 
(54 intermediate revisions by 6 users not shown)
Line 1: Line 1:
−
Creative Commons currently provides two methods for integrating license selection into applications: the [[Partner Interface]] and the [[Creative Commons Web Services|web service API]].  The CC Javascript Widget will provide an additional, lightweight method for integrating license selection into web applications.  When complete the widget will be used in [[WpLicense]] as well.
+
#REDIRECT [[LicenseChooser.js]]
−
 
 
−
'''Note that the JsWidget is currently under development and is not yet available.'''
 
−
 
 
−
== Sample Usage ==
 
−
 
 
−
  <html>
 
−
    <head>
 
−
      <script src="http://example.creativecommons.org/widget/1.0/source.js"></script>
 
−
      <script>
 
−
        function init_widget() {
 
−
            // generate the Creative Commons license selector as a form element
 
−
            // with the name "selected_license"
 
−
            var license_selector = new CC_selector();
 
−
            document.getElementById("widget_container").innerHTML = license_selector.html("selected_license");
 
−
        } // init_widget
 
−
      </script>
 
−
    </head>
 
−
    <body onload="init_widget();">
 
−
      .
 
−
      .
 
−
      .
 
−
        &lt;div id="widget_container">
 
−
        </div>
 
−
      .
 
−
      .
 
−
      .
 
−
    </body>
 
−
  </html>
 
−
 
 
−
== Requirements ==
 
−
 
 
−
We have identified the following requirements for the Javascript widget:
 
−
 
 
−
* Generate HTML suitable for use in a form which presents the basic license selector
 
−
* Provide compatibility with all [http://developer.yahoo.com/yui/articles/gbs/ A-grade browsers]
 
−
* Provide up to date license information by either:
 
−
** Utilizing the [[Creative Commons Web Services]], or
 
−
** Utilizing licenses.xml to generate the appropriate Javascript on the server side
 
−
* Provide a robust, scalable serving solution (if any server-side processing is needed) in order to support CC-hosted Javascript resources for the general public
 
−
 
 
−
== Resources ==
 
−
 
 
−
* [http://cctools.svn.sourceforge.net/viewvc/cctools/cclib/trunk/js/ cclib/trunk/js] in Subversion contains the Javascript used for the [http://labs.creativecommons.org/dhtmllicense/ DHTML License Selector]
 
−
 
 
−
[[Category:Developer]]
 
−
[[Category:Opensource]]
 
−
[[Category:Integration]]
 

Latest revision as of 22:06, 10 July 2008

Redirect to: