You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rave.apache.org by zh...@apache.org on 2011/04/01 02:29:38 UTC

svn commit: r1087520 [16/35] - in /incubator/rave/donations/ogce-gadget-container: ./ config/ config/shindig-1.1-BETA5/ config/shindig-2.0.0/ db-cleaner/ examples/ examples/src/ examples/src/main/ examples/src/main/java/ examples/src/main/java/cgl/ exa...

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/e-handle-dark.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/e-handle.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/e-handle.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/e-handle.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/ne-handle-dark.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/ne-handle-dark.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/ne-handle-dark.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/ne-handle.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/ne-handle.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/ne-handle.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/nw-handle-dark.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/nw-handle-dark.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/nw-handle-dark.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/nw-handle.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/nw-handle.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/nw-handle.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/s-handle-dark.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/s-handle-dark.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/s-handle-dark.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/s-handle.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/s-handle.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/s-handle.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/se-handle-dark.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/se-handle-dark.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/se-handle-dark.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/se-handle.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/se-handle.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/se-handle.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/square.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/square.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/square.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/sw-handle-dark.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/sw-handle-dark.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/sw-handle-dark.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/sw-handle.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/sw-handle.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/sizer/sw-handle.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/scroll-left.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/scroll-left.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/scroll-left.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/scroll-right.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/scroll-right.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/scroll-right.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/scroller-bg.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/scroller-bg.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/scroller-bg.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/tab-btm-inactive-left-bg.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/tab-btm-inactive-left-bg.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/tab-btm-inactive-left-bg.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/tab-btm-inactive-right-bg.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/tab-btm-inactive-right-bg.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/tab-btm-inactive-right-bg.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/tab-btm-left-bg.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/tab-btm-left-bg.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/tab-btm-left-bg.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/tab-btm-right-bg.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/tab-btm-right-bg.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/tab-btm-right-bg.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/tab-close.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/tab-close.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/tab-close.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/tab-strip-bg.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/tab-strip-bg.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/tab-strip-bg.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/tab-strip-bg.png
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/tab-strip-bg.png?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/tab-strip-bg.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/tab-strip-btm-bg.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/tab-strip-btm-bg.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/tab-strip-btm-bg.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/tabs-sprite.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/tabs-sprite.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/tabs/tabs-sprite.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/toolbar/bg.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/toolbar/bg.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/toolbar/bg.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/toolbar/btn-arrow-light.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/toolbar/btn-arrow-light.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/toolbar/btn-arrow-light.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/toolbar/btn-arrow.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/toolbar/btn-arrow.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/toolbar/btn-arrow.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/toolbar/btn-over-bg.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/toolbar/btn-over-bg.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/toolbar/btn-over-bg.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/toolbar/gray-bg.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/toolbar/gray-bg.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/toolbar/gray-bg.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/toolbar/tb-bg.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/toolbar/tb-bg.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/toolbar/tb-bg.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/toolbar/tb-btn-sprite.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/toolbar/tb-btn-sprite.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/toolbar/tb-btn-sprite.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/window/icon-error.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/window/icon-error.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/window/icon-error.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/window/icon-info.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/window/icon-info.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/window/icon-info.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/window/icon-question.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/window/icon-question.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/window/icon-question.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/window/icon-warning.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/window/icon-warning.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/window/icon-warning.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/window/left-corners.png
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/window/left-corners.png?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/window/left-corners.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/window/left-right.png
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/window/left-right.png?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/window/left-right.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/window/right-corners.png
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/window/right-corners.png?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/window/right-corners.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/window/top-bottom.png
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/window/top-bottom.png?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/extjs/xtheme-slate/images/slate/window/top-bottom.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/facebook_share.html
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/facebook_share.html?rev=1087520&view=auto
==============================================================================
--- incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/facebook_share.html (added)
+++ incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/facebook_share.html Fri Apr  1 00:29:22 2011
@@ -0,0 +1,477 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml"
+      xmlns:fb="http://www.facebook.com/2008/fbml">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+    <title>science gateway</title>
+    <script type="text/javascript">
+    </script>
+  </head>
+  <body>
+    <h2>Layout data sharing</h2>
+    <!-- <p><fb:login-button autologoutlink="true"></fb:login-button></p> -->
+    <!-- <p><fb:like></fb:like></p> -->
+    <div id="fb-root"></div>
+    <script>
+      (function() {
+        var e = document.createElement('script');
+        e.type = 'text/javascript';
+        e.src = document.location.protocol +
+          '//connect.facebook.net/en_US/all.js';
+        e.async = true;
+        document.getElementById('fb-root').appendChild(e);
+      }());
+
+      // Simulates PHP's date function
+      Date.prototype.format = function(format) {
+        var returnStr = '';
+        var replace = Date.replaceChars;
+        for (var i = 0; i < format.length; i++) {
+          var curChar = format.charAt(i);
+          if (i - 1 >= 0 && format.charAt(i - 1) == "\\") { 
+            returnStr += curChar;
+          }
+          else if (replace[curChar]) {
+            returnStr += replace[curChar].call(this);
+          } else if (curChar != "\\"){
+            returnStr += curChar;
+          }
+        }
+        return returnStr;
+      };
+ 
+      Date.replaceChars = {
+        shortMonths: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'],
+        longMonths: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
+        shortDays: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],
+        longDays: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'],
+        
+        // Day
+        d: function() { return (this.getDate() < 10 ? '0' : '') + this.getDate(); },
+        D: function() { return Date.replaceChars.shortDays[this.getDay()]; },
+        j: function() { return this.getDate(); },
+        l: function() { return Date.replaceChars.longDays[this.getDay()]; },
+        N: function() { return this.getDay() + 1; },
+        S: function() { return (this.getDate() % 10 == 1 && this.getDate() != 11 ? 'st' : (this.getDate() % 10 == 2 && this.getDate() != 12 ? 'nd' : (this.getDate() % 10 == 3 && this.getDate() != 13 ? 'rd' : 'th'))); },
+        w: function() { return this.getDay(); },
+        z: function() { var d = new Date(this.getFullYear(),0,1); return Math.ceil((this - d) / 86400000); }, // Fixed now
+        // Week
+        W: function() { var d = new Date(this.getFullYear(), 0, 1); return Math.ceil((((this - d) / 86400000) + d.getDay() + 1) / 7); }, // Fixed now
+        // Month
+        F: function() { return Date.replaceChars.longMonths[this.getMonth()]; },
+        m: function() { return (this.getMonth() < 9 ? '0' : '') + (this.getMonth() + 1); },
+        M: function() { return Date.replaceChars.shortMonths[this.getMonth()]; },
+        n: function() { return this.getMonth() + 1; },
+        t: function() { var d = new Date(); return new Date(d.getFullYear(), d.getMonth(), 0).getDate() }, // Fixed now, gets #days of date
+        // Year
+        L: function() { var year = this.getFullYear(); return (year % 400 == 0 || (year % 100 != 0 && year % 4 == 0)); }, // Fixed now
+        o: function() { var d  = new Date(this.valueOf());  d.setDate(d.getDate() - ((this.getDay() + 6) % 7) + 3); return d.getFullYear();}, //Fixed now
+        Y: function() { return this.getFullYear(); },
+        y: function() { return ('' + this.getFullYear()).substr(2); },
+        // Time
+        a: function() { return this.getHours() < 12 ? 'am' : 'pm'; },
+        A: function() { return this.getHours() < 12 ? 'AM' : 'PM'; },
+        B: function() { return Math.floor((((this.getUTCHours() + 1) % 24) + this.getUTCMinutes() / 60 + this.getUTCSeconds() / 3600) * 1000 / 24); }, // Fixed now
+        g: function() { return this.getHours() % 12 || 12; },
+        G: function() { return this.getHours(); },
+        h: function() { return ((this.getHours() % 12 || 12) < 10 ? '0' : '') + (this.getHours() % 12 || 12); },
+        H: function() { return (this.getHours() < 10 ? '0' : '') + this.getHours(); },
+        i: function() { return (this.getMinutes() < 10 ? '0' : '') + this.getMinutes(); },
+        s: function() { return (this.getSeconds() < 10 ? '0' : '') + this.getSeconds(); },
+        u: function() { var m = this.getMilliseconds(); return (m < 10 ? '00' : (m < 100 ?
+      '0' : '')) + m; },
+        // Timezone
+        e: function() { return "Not Yet Supported"; },
+        I: function() { return "Not Yet Supported"; },
+        O: function() { return (-this.getTimezoneOffset() < 0 ? '-' : '+') + (Math.abs(this.getTimezoneOffset() / 60) < 10 ? '0' : '') + (Math.abs(this.getTimezoneOffset() / 60)) + '00'; },
+        P: function() { return (-this.getTimezoneOffset() < 0 ? '-' : '+') + (Math.abs(this.getTimezoneOffset() / 60) < 10 ? '0' : '') + (Math.abs(this.getTimezoneOffset() / 60)) + ':00'; }, // Fixed now
+        T: function() { var m = this.getMonth(); this.setMonth(0); var result = this.toTimeString().replace(/^.+ \(?([^\)]+)\)?$/, '$1'); this.setMonth(m); return result;},
+        Z: function() { return -this.getTimezoneOffset() * 60; },
+        // Full Date/Time
+        c: function() { return this.format("Y-m-d\\TH:i:sP"); }, // Fixed now
+        r: function() { return this.toString(); },
+        U: function() { return this.getTime() / 1000; }
+      };
+
+      var fb = (function() {
+        var loginPerms = null; // array
+        var fbGroupFormId = 'fb_group_form';
+        var fbGroupRBName = 'fb_group';
+        var groupListDivId = 'group_list';
+        var postListDivId = 'group_posts';
+
+        function connectFb () {
+          FB.login(function(response) {
+            if (response.session) {
+              if (response.perms) {
+                // user is logged in and granted some permissions.
+                // perms is a comma separated list of granted permissions
+                loginPerms = response.perms.split(",");
+              } else {
+                // user is logged in, but did not grant any permissions
+              }
+            } else {
+              // user is not logged in
+            }
+            checkLoginStatus();
+          }, {perms:'user_groups,publish_stream'});
+        }
+
+        function logoutFb () {
+          FB.logout(function(response) {
+            // user is now logged out
+            loginPerms = null;
+            destroyGroupList(groupListDivId);
+            checkLoginStatus();
+          });
+        }
+
+        function checkLoginStatus() {
+          FB.getLoginStatus(function(response) {
+            var needLogin = false;
+            // var neededPerm = ['user_groups', 'publish_stream'];
+            var neededPerms = ['publish_stream'];
+            if (response.session) {
+              if (loginPerms == null)
+                var perms = eval('('+response.perms+')').extended;
+              else
+                var perms = loginPerms;
+              for (var i = 0; i < neededPerms.length; ++i) {
+                var succ = false;
+                for (var j = 0; j < perms.length; ++j) {
+                  if (neededPerms[i] == perms[j]) {
+                    succ = true;
+                    break;
+                  }
+                }
+                if (succ == false) {
+                  needLogin = true;
+                  break;
+                }
+              }
+            } else {
+              needLogin = true;
+            }
+            var btele = document.getElementById('fbLoginBt');
+            if (needLogin) {
+              btele.value = "Connect to Facebook";
+              btele.setAttribute("onClick", 'fb.connectFb();');
+              loginPerms = null;
+            } else {
+              btele.value = "Logout Facebook";
+              btele.setAttribute("onClick", 'fb.logoutFb();');
+              loginPerms = perms;
+              constructGroupList(groupListDivId);
+            }
+          });
+        }
+
+        function getGroups() {
+          FB.api('/me/groups', function(response) {
+            if (!response || response.error) {
+              alert("error:" + response.error);
+            } else {
+              var text = '';
+              var groups = response.data;
+              for (var i = 0; i < groups.length; ++i) {
+                var group = groups[i];
+                text += "id:" + group.id + "; name:" + group.name + '\n';
+              }
+              alert(text);
+            }
+          });
+        }
+
+        function post2Group(groupid, title, message) {
+          post2Pastebin(title, message, function(url) {
+            FB.api('/'+groupid, function(response) {
+              if (!response || response.error) {
+                alert("error:" + response.error.message);
+              } else {
+                FB.api('/'+groupid+'/feed',
+                  'post',
+                  { subject: title,
+                    message: url
+                  },
+                  function(response) {
+                    if (!response || response.error) {
+                      alert('Error occured');
+                      } else {
+                      alert('Shared successfully. Post ID: ' + response.id);
+                    }
+                  }
+                );
+              };
+            });
+          });
+        }
+
+        // return the value of the radio button that is checked
+        // return an empty string if none are checked, or
+        // there are no radio buttons
+        function getCheckedValue(radioObj) {
+          if(!radioObj)
+            return "";
+          var radioLength = radioObj.length;
+          if(radioLength == undefined)
+            if(radioObj.checked)
+              return radioObj.value;
+            else
+              return "";
+          for(var i = 0; i < radioLength; i++) {
+            if(radioObj[i].checked) {
+              return radioObj[i].value;
+            }
+          }
+          return "";
+        }
+
+        function getSelectedGroup() {
+          var formEle = document.getElementById(fbGroupFormId);
+          if (formEle == null) return;
+          var rbts = formEle[fbGroupRBName];
+          if (rbts == null) return;
+          return getCheckedValue(rbts);
+        }
+
+        function destroyGroupList(divid) {
+          setInnerHTML(divid, '');
+        }
+
+        function appendQueryParam(baseurl, key, value) {
+          if (baseurl == null) return;
+          if (baseurl.indexOf("?") == -1)
+            baseurl += "?";
+          if (baseurl.indexOf("&") != -1)
+            baseurl += "&";
+          baseurl += encodeURIComponent(key) + "=" + encodeURIComponent(value);
+          return baseurl;
+        }
+
+        function getProxyUrl () {
+          // var url = "https://gf15.ucs.indiana.edu:7443/ishindig-webapp/pastebin/proxy";
+          return "${proxy.pastebin.url}";
+        }
+
+        function importLayoutData(layoutDataUrl) {
+          var proxyUrl = getProxyUrl();
+          var client = new XMLHttpRequest();
+          client.onreadystatechange = function() {
+            if(client.readyState == 4 && client.status == 200) {
+              // if (client.getResponseHeader("Content-Type") != 
+              if (client.responseText.indexOf("ERROR:") != -1) {
+                alert(client.responseText);
+              } else {
+                succCB(client.responseText);
+              }
+            }
+          };
+          proxyUrl = appendQueryParam(proxyUrl, "targeturl", layoutDataUrl);
+          client.open("GET", proxyUrl, true);
+          client.overrideMimeType('text/plain; charset=utf-8');
+          client.send(null);
+        }
+
+        /**
+         * @param pasteBinURL
+         *  Sample: http://pastebin.com/dummy
+         */
+        function constructImportBt(pasteBinURL) {
+          var prefix = 'http://pastebin.com/';
+          var idx = pasteBinURL.indexOf(prefix);
+          if (idx == -1) return;
+          var rawDataUrl = 'http://pastebin.com/raw.php?i=';
+          var downloadUrl = 'http://pastebin.com/download.php?i=';
+          var pasteId = pasteBinURL.substr(prefix.length);
+          rawDataUrl += pasteId;
+          downloadUrl += pasteId;
+          var html = '&nbsp;<a href="#' + "\" onClick=\"fb.importLayoutData('" + 
+            downloadUrl + "');return false;\">import</a>";
+          html += '&nbsp;<a href="#" onClick="window.open(' + 
+            "'"+rawDataUrl+"'" + ')">View</a>';
+          return html;
+        }
+
+        function getGroupFeeds () {
+          var groupid = getSelectedGroup();
+          if (groupid == null || groupid == '') {
+            alert("Please select a group");
+            return;
+          }
+          FB.api('/'+groupid+'/feed', function(response) {
+            if (!response || response.error) {
+              alert("error:" + response.error);
+            } else {
+              var text = '';
+              var feeds = response.data;
+              for (var i = 0; i < feeds.length; ++i) {
+                var feed = feeds[i];
+                if (i != 0)
+                  text += '<br>';
+                var message = feed.message;
+                var entry = feed.from.name + ":" + message;
+                text += entry;
+                if (message.indexOf("http://pastebin.com") != -1)
+                  text += constructImportBt(message);
+              }
+              setInnerHTML(postListDivId, text);
+            }
+          });
+        }
+
+        function setInnerHTML (divid, html) {
+          var divEle = document.getElementById(divid);
+          if (divEle != null)
+            divEle.innerHTML = html;
+        }
+
+        function constructGroupList(divid) {
+          setInnerHTML("group_list_label", "Getting group list");
+          FB.api('/me/groups', function(response) {
+            if (!response || response.error) {
+              alert("error:" + response.error);
+            } else {
+              var html="<form id='"+fbGroupFormId+"' name='"+fbGroupFormId+"'>";
+              var groups = response.data;
+              for (var i = 0; i < groups.length; ++i) {
+                var group = groups[i];
+                var id = fbGroupRBName + i;
+                html += '<input type="radio" name="' + 
+                    fbGroupRBName + '" ' + 'id="' + id + '"'
+                    + 'value="'+group.id+
+                    '"><label for="' + id + '">' + 
+                    group.name + '</label><br>';
+              }
+              html += "</form>";
+
+              setInnerHTML(divid, html);
+              setInnerHTML("group_list_label", "Groups");
+            }
+          });
+        }
+
+        window.fbAsyncInit = function() {
+          FB.init({
+            appId: '184090221614873',
+            status: false,
+            cookie: true,
+            xfbml: true});
+          checkLoginStatus();
+        };
+
+        function shareLayoutData () {
+          var groupid = getSelectedGroup();
+          if (groupid == null || groupid == '') {
+            alert("Please select a group");
+            return;
+          }
+          var now = new Date();
+          var time = now.format('M jS Y H:i:s:u');
+          var caption = 'layout data shared at ' + time;
+          var message = top.cgl.shindig.ui.layout.layoutobj.serializeLayoutJSON();
+          var message = top.jsonBeautifyLocal(message, "plain");
+          post2Group(groupid, caption, message);
+        }
+
+        function post2Pastebin (name, code, succCB) {
+          var proxyUrl = getProxyUrl();
+
+          var reqBodyObj = {
+            paste_code: code,
+            paste_expire_date: "N",
+            paste_name: name
+          };
+          var reqBody = '';
+          var first = true;
+          for (prop in reqBodyObj) {
+            if (!reqBodyObj.hasOwnProperty(prop)) continue;
+            if (first === true)
+              first = false;
+            else {
+              reqBody += '&';
+            }
+            reqBody += encodeURIComponent(prop) + '=' +
+              encodeURIComponent(reqBodyObj[prop]);
+          }
+
+          var client = new XMLHttpRequest();
+          client.onreadystatechange = function() {
+            if(client.readyState == 4 && client.status == 200) {
+              if (client.responseText.indexOf("ERROR:") != -1) {
+                alert(client.responseText);
+              } else {
+                succCB(client.responseText);
+              }
+            }
+          };
+          proxyUrl = appendQueryParam(proxyUrl, "targeturl", 
+              "http://pastebin.com/api_public.php");
+          client.open("POST", proxyUrl);
+          client.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
+          client.setRequestHeader("Content-length", reqBody.length);
+          client.send(reqBody);
+        }
+
+        return {
+          logoutFb: logoutFb,
+          connectFb: connectFb,
+          getSelectedGroup: getSelectedGroup,
+          post2Group: post2Group,
+          shareLayoutData: shareLayoutData,
+          getGroupFeeds: getGroupFeeds,
+          importLayoutData: importLayoutData
+        }
+      })();
+    </script>
+    <div>
+      <input type="button" id="fbLoginBt" value="Connecting to Facebook">
+      <br>
+      <!--
+      <input type="button" value="Get groups"
+        onClick="constructGroupList('group_list');">
+      <br>
+      -->
+      <!--
+      <input type="button" value="Post message to group"
+        onClick="alert(getSelectedGroup());">
+        onClick="post2Group('182347821787285', 'test2', '<b>test2</b> doc');">
+        -->
+    </div>
+    <div style="margin:10px 0;">
+      <div id="group_list_label">Groups</div>
+      <div id="group_list" style="margin-left:10px;"></div>
+    </div>
+    <div style="margin:10px 0;">
+      <div>Posts</div>
+      <div id="group_posts" style="margin-left:10px;"></div>
+    </div>
+    <div>
+      <!-- onClick="alert(fb.getSelectedGroup());"> -->
+      <input type="button" value="Post layout to selected group"
+        onClick="fb.shareLayoutData();"><br>
+      <input type="button" value="Get layout data in group"
+        onClick="fb.getGroupFeeds();">
+    </div>
+  </body>
+</html>

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/footer.html.part
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/footer.html.part?rev=1087520&view=auto
==============================================================================
--- incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/footer.html.part (added)
+++ incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/footer.html.part Fri Apr  1 00:29:22 2011
@@ -0,0 +1,3 @@
+<div id="footer" style="float:right;">
+<a href="http://www.collab-ogce.org"">Open Grid Computing Environments</a>
+</div>

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/friendconnectbar.html
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/friendconnectbar.html?rev=1087520&view=auto
==============================================================================
--- incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/friendconnectbar.html (added)
+++ incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/friendconnectbar.html Fri Apr  1 00:29:22 2011
@@ -0,0 +1,55 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<html>
+  <body>
+<!-- ===================  Friend Connect Bar  ==================-->
+    <!-- Include the Google Friend Connect javascript library. -->
+    <script type="text/javascript" src="http://www.google.com/friendconnect/script/friendconnect.js"></script>
+    <!-- Define the div tag where the gadget will be inserted. -->
+    <div id="div-29628417250569444" style="position:fixed;"></div>
+    <!-- Render the gadget into a div. -->
+    <script type="text/javascript">
+    var skin = {};
+    skin['BORDER_COLOR'] = '#cccccc';
+    skin['ENDCAP_BG_COLOR'] = '#e0ecff';
+    skin['ENDCAP_TEXT_COLOR'] = '#333333';
+    skin['ENDCAP_LINK_COLOR'] = '#0000cc';
+    skin['ALTERNATE_BG_COLOR'] = '#ffffff';
+    skin['CONTENT_BG_COLOR'] = '#ffffff';
+    skin['CONTENT_LINK_COLOR'] = '#0000cc';
+    skin['CONTENT_TEXT_COLOR'] = '#333333';
+    skin['CONTENT_SECONDARY_LINK_COLOR'] = '#7777cc';
+    skin['CONTENT_SECONDARY_TEXT_COLOR'] = '#666666';
+    skin['CONTENT_HEADLINE_COLOR'] = '#333333';
+    skin['POSITION'] = 'bottom';
+    skin['DEFAULT_COMMENT_TEXT'] = '- add your comment here -';
+    skin['HEADER_TEXT'] = 'Comments';
+    google.friendconnect.container.setParentUrl('/gadgets-repo/' /* location of rpc_relay.html and canvas.html */);
+    google.friendconnect.container.renderSocialBar(
+     { id: 'div-29628417250569444',
+       site: '17209889253882712178',                                                                                                                                       
+       'view-params':{"scope":"SITE","allowAnonymousPost":"true","features":"video,comment","showWall":"true"}
+     },
+      skin);
+    </script>
+  </body>
+</html>

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/2_25_75.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/2_25_75.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/2_25_75.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/2_50_50.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/2_50_50.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/2_50_50.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/2_75_25.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/2_75_25.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/2_75_25.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/3_25_50_25.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/3_25_50_25.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/3_25_50_25.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/3_33_33_33.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/3_33_33_33.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/3_33_33_33.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/OGCE_banner_greenish.jpg
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/OGCE_banner_greenish.jpg?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/OGCE_banner_greenish.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/OGCE_banner_reddish.jpg
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/OGCE_banner_reddish.jpg?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/OGCE_banner_reddish.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/field-alert.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/field-alert.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/field-alert.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/osg_logo.jpg
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/osg_logo.jpg?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/osg_logo.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/required.gif
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/required.gif?rev=1087520&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/images/required.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/ishindig.html
URL: http://svn.apache.org/viewvc/incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/ishindig.html?rev=1087520&view=auto
==============================================================================
--- incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/ishindig.html (added)
+++ incubator/rave/donations/ogce-gadget-container/ishindig-webapp/src/main/webapp/www/ishindig.html Fri Apr  1 00:29:22 2011
@@ -0,0 +1,376 @@
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+-->
+
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
+    "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+
+    <link rel="shortcut icon" href="../favicon.ico" >
+    <!-- <link rel="icon" type="image/gif" href="../animated_favicon1.gif" > -->
+	 
+    <link rel="stylesheet" type="text/css" href="extjs/resources/css/ext-all.css">
+    <script type="text/javascript" src="extjs/adapter/ext/ext-base.js"></script>
+    <script type="text/javascript" src="extjs/ext-all.js"></script> 
+    <!-- <script type="text/javascript" src="extjs/ext-all.js"></script>-->
+    <script type="text/javascript" src="extjs/radiogroup.js"></script>
+    <script type="text/javascript" src="trimpath-template-1.0.38.js"></script>
+
+    <!-- Following several javascript files are for gadget container -->
+    <script type="text/javascript" src="${gadget.server.javascript}/rpc.js?c=1&debug=1"></script>
+    <script type="text/javascript" src="../gadgetcontainer/util.js"></script>
+    <script type="text/javascript" src="../gadgetcontainer/cookies.js"></script>
+    <script type="text/javascript" src="../gadgetcontainer/gadgets.js"></script>
+
+    <script type="text/javascript" src="js/third-party/Selection.js"></script>
+    <script type="text/javascript" src="js/util.js"></script>
+    <script type="text/javascript" src="js/customField.js"></script>
+    <script type="text/javascript" src="js/datepicker.js"></script>
+    <script type="text/javascript" src="js/languagepicker.js"></script>
+    <script type="text/javascript" src="js/countrypicker.js"></script>
+    <script type="text/javascript" src="js/timezonepicker.js"></script>
+    <script type="text/javascript" src="js/userinfoform.js"></script>
+    <script type="text/javascript" src="js/user_settings.js"></script>
+
+    <script type="text/javascript" src="js/OpenAjax_Hub/src/OpenAjax-mashup.js"></script>
+    <script type="text/javascript" src="js/OpenAjax_Hub/src/containers/iframe/crypto.js"></script>
+    <script type="text/javascript" src="js/OpenAjax_Hub/src/containers/iframe/iframe.js"></script>
+    <script type="text/javascript" src="js/OpenAjax_Hub/src/containers/iframe/FIM.js"></script>
+    <script type="text/javascript" src="js/OpenAjax_Hub/src/containers/iframe/NIX.js"></script>
+
+    <!-- <script type="text/javascript" src="js/OpenAjax_Hub/OpenAjaxManagedHub-all.js"></script> -->
+    <script type="text/javascript">
+      function onMHPublish(topic, data, publishContainer, subscribeContainer) {
+      /* Callback for publish requests. This example approves all publish requests. */
+        return true;
+      }
+      function onMHSubscribe(topic, container) {
+        /* Callback for subscribe requests. This example approves all subscribe requests. */ 
+        return true;
+      }
+      function onMHUnsubscribe(topic, container) {
+        /* Callback for unsubscribe requests. This example approves all subscribe requests. */ 
+        return true;
+      }
+      function onMHSecurityAlert(source, alertType) {  /* Callback for security alerts */  }
+      
+      Ext.namespace("cgl.shindig.openajax");
+
+      cgl.shindig.openajax.managedHub = new OpenAjax.hub.ManagedHub(
+        { 
+          onPublish:       onMHPublish,
+          onSubscribe:     onMHSubscribe,
+          onUnsubscribe:   onMHUnsubscribe,
+          onSecurityAlert: onMHSecurityAlert 
+        }
+      );
+      /* Client callbacks */
+      function onClientSecurityAlert(source, alertType) {  /* Handle client-side security alerts */  }
+      function onClientConnect(container) {        /* Called when client connects */   }
+      function onClientDisconnect(container) {     /* Called when client disconnects */ }
+    </script>
+
+
+    <script type="text/javascript" src="js/theme.js"></script>
+    <!-- <script type="text/javascript" src="drag-and-drop-extjs.js"></script> -->
+    <script type="text/javascript" src="js/drag-and-drop-extjs-new.js"></script>
+    <!-- <script type="text/javascript" src="drag-and-drop-jquery.js"></script> -->
+    <script type="text/javascript" src="js/gadget-layout-data-structure.js"></script>
+    <script type="text/javascript" src="js/heartbeat.js"></script>
+    <script type="text/javascript" src="js/gadget-layout.js"></script>
+    <script type="text/javascript" src="js/gadgetui-components.js"></script>
+    <script type="text/javascript" src="js/tabui-components.js"></script>
+    <script type="text/javascript" src="js/webrest.js"></script>
+    <script type="text/javascript" src="js/TextHrefField.js"></script>
+    <script type="text/javascript" src="js/extauth.js"></script>
+
+    <script type="text/javascript" src="js/gc-rpc-service.js"></script>
+
+    <!-- <script type="text/javascript" src="tab-layout.js"></script> -->
+    <!-- <script type="text/javascript" src="tree-layout.js"></script> -->
+
+    <title>${site.home.title}</title>
+	 <!-- If styles below are used, need to go in a separate CSS -->
+    <style type="text/css">
+    .xx-tool-close{background-position:0 -0!important;}
+    .xx-tool-close-over{background-position:-15px 0;} 
+    .xx-tool-maximize{background-position:0 -30px!important;}
+    .xx-tool-maximize-over{background-position:-15px -30px!important;}
+    .xx-tool-restore{background-position:0 -45px!important;}
+    .xx-tool-restore-over{background-position:-15px -45px!important;}
+    .xx-tool-gear{background-position:0 -90px!important;}
+    .xx-tool-gear-over{background-position:-15px -90px!important;}
+    .xx-tool-pin{background-position:0 -135px!important;}
+    .xx-tool-pin-over{background-position:-15px -135px!important;}
+    .xx-tool-unpin{background-position:0 -150px!important;}
+    .xx-tool-unpin-over{background-position:-15px -150px!important;}
+    .xx-tool-right{background-position:0 -165px!important;}
+    .xx-tool-right-over{background-position:-15px -165px!important;}
+    .xx-tool-left{background-position:0 -180px!important;}
+    .xx-tool-left-over{background-position:-15px -180px!important;}
+    .xx-tool-up{background-position:0 -210px!important;}
+    .xx-tool-up-over{background-position:-15px -210px!important;}
+    .xx-tool-down{background-position:0 -195px!important;}
+    .xx-tool-down-over{background-position:-15px -195px!important;}
+    .xx-tool-refresh{background-position:0 -225px!important;}
+    .xx-tool-refresh-over{background-position:-15px -225px!important;}
+    .xx-tool-minus{background-position:0 -255px!important;}
+    .xx-tool-minus-over{background-position:-15px -255px!important;}
+    .xx-tool-plus{background-position:0 -240px!important;}
+    .xx-tool-plus-over{background-position:-15px -240px!important;}
+    .xx-tool-search{background-position:0 -270px!important;}
+    .xx-tool-search-over{background-position:-15px -270px!important;}
+    .xx-tool-save{background-position:0 -285px!important;}
+    .xx-tool-save-over{background-position:-15px -285px!important;}
+    .xx-tool-help{background-position:0 -300px!important;}
+    .xx-tool-help-over{background-position:-15px -300px!important;}
+    .xx-tool-print{background-position:0 -315px!important;}
+    .xx-tool-print-over{background-position:-15px -315px!important;}
+    .xx-tool-arrow-left{background-position:0 -105px!important;}
+    .xx-tool-arrow-right{background-position:0 -120px!important;}
+
+    .x-panel-body iframe {visibility: visible !important}
+
+    #userSettingsTabLayoutForm form {
+      padding: 10px;
+    }
+    .tableHeader {
+      font-size: 14px;
+      font-weight: bold;
+    }
+    #userSettingsTabLayoutForm .x-form-check-wrap * {
+      line-height: 34px;
+      vertical-align: middle;
+    }
+
+    .xx-menu-item-no-icon {
+        display: none;
+    }
+    #msg-div {
+        position:absolute;
+        left:35%;
+        top:10px;
+        width:250px;
+        z-index:20000;
+    }
+
+    body {
+        font-size: 11px;
+    }
+    .blist, .x-btn-text{
+        padding-left: 0px !important;
+        margin-left:  0px !important;
+    }
+    .dd-ct {
+        position:absolute;
+        border: 1px solid silver;
+        //width: 180px;
+        width:30%;
+        //height: 180px;
+        top: 32px;
+        background-color: #ffffc0;
+    }
+    #dd1-ct {
+        //left: 64px;
+    }
+    #dd2-ct {
+        //left: 256px;
+        left: 33%;
+        //height:500px;
+    }
+    #dd3-ct{
+        left: 66%;
+    }
+    .toolbar-btn{
+        background-color: blue;
+        border: 1px solid blue;
+    }
+    .dd-item {
+        height: 180px;
+        width: 180px;
+        //width: 90%;
+        border: 1px solid #a0a0a0;
+        background-color: #c4d0ff;
+        vertical-align: middle;
+        /* cursor: move; */
+        padding: 2px;
+        z-index: 1000;
+    }
+    .toolbar-over{
+        cursor: move;
+    }
+    .dd-ct .dd-item {
+        margin: 2px;
+    }
+    .dd-proxy {
+        opacity: 0.4;
+        -moz-opacity: 0.4;
+        filter: alpha(opacity=40);
+    }
+    .dd-over {
+        background-color: #ffff60;
+    }
+    img.logo {
+        height: 100px;
+    }
+    </style>
+</head>
+
+<body>
+<div id='mainpaneldiv' style="height:auto">
+  <div id="bannerdiv" style="background:${site.banner.backgroundcolor};">
+    <img class="logo" src="${site.banner.url}"/>
+  </div>
+  <!-- <div id='toolbardiv'></div> -->
+  <!-- <div id='tabdiv'></div>     -->
+</div>
+
+<!--        template for a gadget        -->
+<textarea id='gadget_template' style='display:none;'>
+    <div class="x-panel-body" id="${currentid}_body_">
+    <center>
+        <!--
+        <iframe
+            style="height:200px;width:98%;border:none;"
+            name="${currentid}_frame_"
+            id="${currentid}_frame_"
+            src="${cgl.shindig.gadget.rendering.ops.genFullGadgetHomeRenderingURL(selfref)}"
+            onresize="adjustCurrentTabPanel();"
+            onload="adjustCurrentTabPanel();"
+            ></iframe>
+        -->
+        <div id="${currentid}_frame_parent"></div>
+    </center>
+    </div>
+</textarea>
+
+<textarea id='column_template' style='display:none'>
+    {var index = 0}
+    {for gadget in gadgetobj}
+    <div style="" id="${currentid}_gadget_${index}">
+        <div id='${currentid}_gadget_${index}_tb_'></div>
+        <div id='${currentid}_gadget_${index}_setting_'></div>
+        <div style="display:none;">${gadget.currentid = currentid + '_gadget_'+ index}</div>
+        <div style="display:none;">${gadget.selfref = gadget}</div>
+        ${ TrimPath.processDOMTemplate("gadget_template", gadget) } 
+        {var index = index + 1}
+    </div>
+    {/for}
+</textarea>
+
+<textarea id='tab_template' style='display:none'>
+    <div style="width:100%;">
+    {var len = columnobj.length}
+    {var index = 0}
+    {var ratios = getRatios().split(",") }
+    {for column in columnobj}
+    <div style="display:none;">${column.currentid = currentid + '_col_'+ index}</div>
+    {var column_width = (ratios[index] == null ? (100.0/len) : ratios[index]) + '%' } 
+    <div id='${column.currentid}' style='position:relative; width:${column_width}; float:left; left:0px;'>
+      ${ TrimPath.processDOMTemplate("column_template",  column) }
+    </div>
+    {var index = index + 1}
+    {/for}
+    </div>
+    <div style="clear:both;"></div>
+</textarea>
+
+<textarea id='gadget_template_script' style='display:none;'>
+    renderAGadgetTB('${currentid}_tb_');
+</textarea>
+
+<textarea id='column_template_script' style='display:none'>
+    {var index = 0}
+    {for gadget in gadgetobj}
+    {if gadget.currentid = currentid + '_gadget_'+ index}
+    {/if}
+    ${ TrimPath.processDOMTemplate("gadget_template_script", gadget) } 
+    {var index = index + 1}
+    {/for}
+</textarea>
+<textarea id='tab_template_script' style='display:none'>
+    {var len = columnobj.length}
+    {var index = 0}
+    {for column in columnobj}
+    {var left = index * 30 + '%'}
+    {if column.currentid = currentid + '_col_'+ index}
+    {/if}
+    ${ TrimPath.processDOMTemplate("column_template_script",  column) }
+    {var index = index + 1}
+    {/for}
+</textarea>
+
+<textarea id='tabpanel_template' style='display:none'></textarea>
+
+<div id='msgbox'></div>
+<div id='debugdiv'></div>
+<div id='dummydiv' style='display:none;'></div>
+
+    <script type="text/javascript">
+    /*
+    Ext.onReady(function (){
+        var activeTab = getLayoutDataObj().getTabByIndex(getLayoutDataObj().getActiveTabIdx()); 
+    	var ratios = activeTab.getRatios().explode(":");
+        for( var i = 0 ; i < activeTab.getColumnCount() ; ++i ){
+            Ext.get(activeTab.getColumnByIndex(i).getTabId()).applyStyles("width: " + ratios[i] + "%");
+        }
+    });*/
+    </script>
+
+<!-- ===================  Friend Connect Bar  ==================-->
+    <!-- Include the Google Friend Connect javascript library. -->
+    <script type="text/javascript" src="http://www.google.com/friendconnect/script/friendconnect.js"></script>
+    <!-- Define the div tag where the gadget will be inserted. -->
+    <div id="div-29628417250569444" style="position:fixed;"></div>
+    <!-- Render the gadget into a div. -->
+    <script type="text/javascript">
+    var skin = {};
+    skin['BORDER_COLOR'] = '#cccccc';
+    skin['ENDCAP_BG_COLOR'] = '#e0ecff';
+    skin['ENDCAP_TEXT_COLOR'] = '#333333';
+    skin['ENDCAP_LINK_COLOR'] = '#0000cc';
+    skin['ALTERNATE_BG_COLOR'] = '#ffffff';
+    skin['CONTENT_BG_COLOR'] = '#ffffff';
+    skin['CONTENT_LINK_COLOR'] = '#0000cc';
+    skin['CONTENT_TEXT_COLOR'] = '#333333';
+    skin['CONTENT_SECONDARY_LINK_COLOR'] = '#7777cc';
+    skin['CONTENT_SECONDARY_TEXT_COLOR'] = '#666666';
+    skin['CONTENT_HEADLINE_COLOR'] = '#333333';
+    skin['POSITION'] = 'bottom';
+    skin['DEFAULT_COMMENT_TEXT'] = '- add your comment here -';
+    skin['HEADER_TEXT'] = 'Comments';
+    google.friendconnect.container.setParentUrl('/gadgets-repo/' /* location of rpc_relay.html and canvas.html */);
+    // google.friendconnect.container.renderSocialBar(
+    //  { id: 'div-29628417250569444',
+    //    site: '${site.friendconnectID}',
+    //    'view-params':{"scope":"SITE","allowAnonymousPost":"true","features":"video,comment","showWall":"true"}
+    //  },
+    //   skin);
+    </script>
+
+    <!-- An ugly hack to make friendconnect bar and gadget container
+        work together. This file has already been loaded in header above.
+    -->
+    <script type="text/javascript" src="js/gc-rpc-service.js"></script>
+
+</html>
+