Changeset 5585


Ignore:
Timestamp:
08/21/14 07:31:47 (10 years ago)
Author:
Twan Goosen
Message:

Suppressed jQuery javascript library import by WiQuery?
Refs #594

Location:
VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/Application.java

    r5506 r5585  
    2020import org.apache.wicket.session.pagemap.LeastRecentlyAccessedEvictionStrategy;
    2121import org.apache.wicket.spring.injection.annot.SpringComponentInjector;
     22import org.odlabs.wiquery.core.commons.IWiQuerySettings;
     23import org.odlabs.wiquery.core.commons.WiQuerySettings;
    2224import org.slf4j.Logger;
    2325import org.slf4j.LoggerFactory;
     
    2628
    2729@Component
    28 public class Application extends AuthenticatedWebApplication {
     30public class Application extends AuthenticatedWebApplication implements IWiQuerySettings {
    2931
    3032    private final static Logger logger = LoggerFactory.getLogger(Application.class);
    31    
     33
    3234    @Autowired
    3335    private VirtualCollectionRegistry registry;
     
    99101        return false;
    100102    }
    101    
     103
    102104    boolean isAdmin(String user) {
    103105        return adminUsersService.isAdmin(user);
    104106    }
    105    
     107
    106108    public VirtualCollectionRegistry getRegistry() {
    107109        return registry;
     
    116118    }
    117119
     120    @Override
     121    public WiQuerySettings getWiQuerySettings() {
     122        final WiQuerySettings settings = new WiQuerySettings();
     123        // WiQuery should not import the jQuery library because it is already
     124        // provided in the template as a dependency of Bootstrap
     125        settings.setAutoImportJQueryResource(false);
     126        settings.setAutoImportJQueryUIResource(false);
     127        return settings;
     128    }
     129
    118130} // class Application
  • VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/java/eu/clarin/cmdi/virtualcollectionregistry/gui/pages/BasePage.html

    r5584 r5585  
    77        <title>CLARIN Virtual Collection Registry</title>
    88        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     9       
     10        <!-- Bootstrap styles required for CLARIN style to work properly -->
    911        <link rel="stylesheet" type="text/css" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" />
     12        <!-- CLARIN + VCR style compiled from SASS -->
    1013        <link rel="stylesheet" type="text/css" href="css/vcr.css" />
     14       
     15        <!-- jQuery library for Bootstrap, WiQuery and custom use -->
    1116        <script type="text/javascript" src="//code.jquery.com/jquery-1.11.1.min.js"></script>
    12         <script type="text/javascript" src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
     17        <!-- Compatibility for WiQuery (depends on jQuery 1.5) TODO: investigate if this can be left out -->
     18        <script type="text/javascript" src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
     19        <!-- Bootstrap required for CLARIN style to work properly -->
    1320        <script charset="utf8" type="text/javascript" src="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
    1421    </head>
Note: See TracChangeset for help on using the changeset viewer.