mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-06 18:21:39 +09:00
48 lines
1.3 KiB
JavaScript
48 lines
1.3 KiB
JavaScript
/* Copyright (C) NAVER <http://www.navercorp.com> */
|
|
|
|
(function ($) {
|
|
"use strict";
|
|
|
|
$.fn.Krzip = function () {
|
|
var $this = $(this);
|
|
|
|
var ui = {
|
|
input : $this.find(".krzip-input"),
|
|
search : $this.find(".krzip-search"),
|
|
addressList : $this.find(".krzip-addressList")
|
|
};
|
|
|
|
/* 자식 요소 이벤트 등록 */
|
|
ui.search.on("click", function (e) {
|
|
exec_json(
|
|
"krzip.getKrzipCodeList",
|
|
{query: ui.input.val()},
|
|
function (response) {
|
|
var address_list = response.address_list;
|
|
$this.data("address_list", address_list);
|
|
for(var i = 0; i < address_list.length; i++) {
|
|
var val = address_list[i];
|
|
var $li = $("<li>").data("index", i).html(val.join(" "));
|
|
ui.addressList.html("").append($li);
|
|
}
|
|
},
|
|
function (response) {
|
|
$this.data("address_list", "");
|
|
ui.addressList.html("");
|
|
}
|
|
);
|
|
});
|
|
ui.addressList.on("click", "li", function (e) {
|
|
var address_list = $this.data("address_list"),
|
|
address = address_list[$(this).data("index")];
|
|
opener.jQuery(window.name).Krzip("query", address);
|
|
window.close();
|
|
});
|
|
ui.input.on("keydown", function (e) {
|
|
(e.keyCode == 13 && ui.search.trigger("click"));
|
|
});
|
|
};
|
|
})(jQuery);
|
|
|
|
/* End of file epostapi.search.js */
|
|
/* Location: ./modules/krzip/tpl/js/epostapi.search.js */
|