74 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			74 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
Overview
 | 
						|
--------
 | 
						|
 | 
						|
Shadowbox is a flexible media viewer that supports all of the web's most popular
 | 
						|
media publishing formats. Shadowbox is written entirely in JavaScript and CSS and
 | 
						|
is highly customizable. Using Shadowbox, website authors can display a wide
 | 
						|
assortment of media in all major browsers without navigating users away from the
 | 
						|
linking page.
 | 
						|
 | 
						|
For more information, please see http://shadowbox-js.com/.
 | 
						|
 | 
						|
Installation and Usage
 | 
						|
----------------------
 | 
						|
 | 
						|
For detailed installation and usage instructions, please see the usage page at
 | 
						|
http://shadowbox-js.com/usage.html.
 | 
						|
 | 
						|
How to Build
 | 
						|
------------
 | 
						|
 | 
						|
IMPORTANT: The following instructions are for those who would like to create a custom build
 | 
						|
of Shadowbox on their own machines. Most users will not want to do this and instead should
 | 
						|
simply download, install, and use Shadowbox as described on the Shadowbox website at
 | 
						|
http://shadowbox-js.com/usage.html.
 | 
						|
 | 
						|
In order to build Shadowbox on your own machine you must have the Ruby programming
 | 
						|
language (http://ruby-lang.org/) installed as well as the Rake build tool
 | 
						|
(http://rake.rubyforge.org/). Simply edit the parameters in `build.yml` to your liking
 | 
						|
and run the following command from the project root directory:
 | 
						|
 | 
						|
    $ rake
 | 
						|
 | 
						|
Note: If you want to build a compressed version of the code (which is the default), you
 | 
						|
will also need Java installed. You can always use the web interface on the Shadowbox website
 | 
						|
(http://shadowbox-js.com/download.html) to build your own version of the code if you are
 | 
						|
unable to do it on your own.
 | 
						|
 | 
						|
How to Run Tests and Examples
 | 
						|
-----------------------------
 | 
						|
 | 
						|
The Shadowbox test suite is written with QUnit (http://github.com/jquery/qunit). To run the
 | 
						|
tests, you first need to build the code using the `build:tests` Rake task.
 | 
						|
 | 
						|
    $ rake build:tests
 | 
						|
 | 
						|
Once you have built the code, open `tests/index.html` in your browser of choice. Likewise,
 | 
						|
to run any of the examples you first need to run the `build:examples` Rake task before
 | 
						|
opening the example HTML file in your browser.
 | 
						|
 | 
						|
    $ rake build:examples
 | 
						|
 | 
						|
How to Contribute
 | 
						|
-----------------
 | 
						|
 | 
						|
If you would like to contribute to the project please email me your contribution/patch
 | 
						|
at mjijackson@gmail.com. I'm more than happy to accomodate fixes and modifications that
 | 
						|
make Shadowbox a better product.
 | 
						|
 | 
						|
Bugs
 | 
						|
----
 | 
						|
 | 
						|
Please report any bugs that you may find at http://github.com/mjijackson/shadowbox/issues.
 | 
						|
 | 
						|
License
 | 
						|
-------
 | 
						|
 | 
						|
The Shadowbox license is available online at http://shadowbox-js.com/LICENSE.
 | 
						|
 | 
						|
Credits
 | 
						|
-------
 | 
						|
 | 
						|
Shadowbox employs several open source libraries including Sizzle.js (http://sizzlejs.com/)
 | 
						|
and swfobject (http://code.google.com/p/swfobject/).
 |