/*
 * 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.
 */
require(['jquery',"jquery.tmpl",'i18n',"utils","text!templates/archiva/menu.html",
          "text!templates/archiva/generics.html",
          "text!templates/archiva/modal.html",
          "text!templates/archiva/repositories.html",
          "text!templates/archiva/search.html",
          "text!templates/archiva/general-admin.html",
          "text!templates/archiva/docs.html"],
  function(jquery,jqueryTmpl,i18n,utils,menu,generics,modal,repositories,
           search,general_admin,docs) {
    loadArchivaTemplate=function(){
      var htmlFragment=$("#html-fragments");
      // template loading
      htmlFragment.append(menu);
      htmlFragment.append(generics);
      $.tmpl( modal ).appendTo(htmlFragment);
      $.tmpl( docs ).appendTo(htmlFragment);
      htmlFragment.append(repositories);
      htmlFragment.append(search);
      htmlFragment.append(general_admin);
      $.log("main-tmpl.js loaded");
    }
  }
);