Sha256: 1e4b56182bde050a64991a98c1a5f3fbf3ff0a5c4ffbf601e5269da10c2ff56d
Contents?: true
Size: 857 Bytes
Versions: 1
Compression:
Stored size: 857 Bytes
Contents
angular.module('EssayApp.services') .factory('countryCodeService', ["$http", ($http) -> api = {} api.split_phone = (phone="")-> phone = phone.replace(/\D/g, '') cc = api.country_codes.filter (code)-> return phone.indexOf(code) == 0 # phone.startsWith(code) if cc.length>0 cc.sort (v1,v2)-> return v2.length-v1.length country_code = "#{cc[0]}" phone_number = phone.slice(country_code.length, phone.length) [country_code, phone_number] else null api.country_codes = [] api.init = (countries=[])-> api.country_codes = [] codes = [] $.each(countries, (key, value)-> code = parseInt(value.country_code) codes.push(code) if codes.indexOf(code) < 0 ) api.country_codes = codes.slice() return api ])
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
translation_cms-0.1.5 | app/assets/javascripts/app/services/country_code_service.js.coffee |