123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- var Gogits = {
- "PageIsSignup": false
- };
- (function ($) {
- Gogits.showTab = function (selector, index) {
- if (!index) {
- index = 0;
- }
- $(selector).tab("show");
- $(selector).find("li:eq(" + index + ") a").tab("show");
- };
- Gogits.validateForm = function (selector, options) {
- var $form = $(selector);
- options = options || {};
- options.showErrors = function (map, list) {
- var $error = $form.find('.form-error').addClass('hidden');
- $('.has-error').removeClass("has-error");
- $error.text(list[0].message).show().removeClass("hidden");
- $(list[0].element).parents(".form-group").addClass("has-error");
- };
- $form.validate(options);
- };
- // ----- init elements
- Gogits.initModals = function () {
- var modals = $("[data-toggle=modal]");
- if (modals.length < 1) {
- return;
- }
- $.each(modals, function (i, item) {
- $(item).modal("hide");
- });
- };
- Gogits.initTooltips = function () {
- $("body").tooltip({
- selector: "[data-toggle=tooltip]"
- //container: "body"
- });
- };
- })(jQuery);
- function initCore() {
- Gogits.initTooltips();
- Gogits.initModals();
- }
- function initRegister() {
- $.getScript("/js/jquery.validate.min.js", function () {
- Gogits.validateForm("#gogs-login-card", {
- rules: {
- "username": {
- required: true,
- minlength: 5,
- maxlength: 30
- },
- "email": {
- required: true,
- email: true
- },
- "passwd": {
- required: true,
- minlength: 6,
- maxlength: 30
- },
- "re-passwd": {
- required: true,
- equalTo: "input[name=passwd]"
- }
- }
- });
- });
- }
|