VRFS-2698 refactoring validator interface
This commit is contained in:
parent
d52f5b2372
commit
1d42b7b662
|
|
@ -4,11 +4,11 @@ context.JK ||= {};
|
|||
|
||||
context.JK.UrlValidator = class UrlValidator
|
||||
|
||||
constructor: (input_div, site_type) ->
|
||||
constructor: (site_type) ->
|
||||
@EVENTS = context.JK.EVENTS
|
||||
@rest = context.JK.Rest()
|
||||
@site_type = site_type
|
||||
@input_div = input_div
|
||||
@input_div = $(".url_validator#"+site_type+"_url")
|
||||
@data_input = @input_div.find('input')
|
||||
this.show_format_status()
|
||||
@logger = context.JK.logger
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
div class="url_validator" id="#{siteid}_url"
|
||||
div class="url_validator" id="#{site_type}_url"
|
||||
span class="validate-checkmark"
|
||||
span class="spinner-small upload-spinner"
|
||||
input type='text' id="url_input_#{siteid}" maxlength="2000"
|
||||
input type='text' id="validate_input_#{site_type}" maxlength="2000"
|
||||
br
|
||||
div class="error"
|
||||
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
= javascript_include_tag "url_validator"
|
||||
div style="width:50%"
|
||||
= render "clients/url_validator", siteid: 'foobar'
|
||||
= render "clients/url_validator", site_type: 'url'
|
||||
= stylesheet_link_tag "client/url_validator"
|
||||
|
||||
javascript:
|
||||
var initialized = false;
|
||||
$(document).on('JAMKAZAM_READY', function(e, data) {
|
||||
setTimeout(function() {
|
||||
window.url_validator = new JK.UrlValidator($(".url_validator#foobar_url"), 'url')
|
||||
window.url_validator = new JK.UrlValidator('url')
|
||||
url_validator.init()
|
||||
$('#url_input_foobar').val('http://www.jamkazam.com')
|
||||
$('#validate_input_url').val('http://www.jamkazam.com')
|
||||
}, 1)
|
||||
})
|
||||
|
|
|
|||
Loading…
Reference in New Issue