PageSourceSearch

https://www.p-portal.go.jp/pps-web-biz/resources/app/javascript/common/commonPps.js

js p-portal.go.jp collected 2026-10-03 21:38:27 UTC 12,490 bytes, 212 lines download raw bytes

1/*=============================
2PPでのカスタマイズ
3=============================*/
4$(function () {
5    /* ページネーションタグにclass属性追加 */
6    var jumpFirst = $('ul.pager').find('li:first');
7    var jumpLast = $('ul.pager').find('li:last')
8    var prev = jumpFirst.next('li');
9    var next = jumpLast.prev('li');
10    jumpFirst.addClass('jamp').addClass('prev').addClass('pager-link');
11    jumpLast.addClass('jamp').addClass('next').addClass('pager-link');
12    prev.addClass('prev').addClass('pager-link');
13    next.addClass('next').addClass('pager-link');
14    
15    // 全体メッセージ領域(単項目チェックエラー)でチェックエラーがないときは、枠を隠す
16    if (!$('.input-error-list-message').length) {
17        $('.alert.message-error.input-error-list').css('display', 'none');
18    } else {
19        $('.alert.message-error.input-error-list').css('display', 'block');
20        var htm = "";
21        $('.input-error-list-message').each(function(){
22            var data = $(this).html();
23            var arr = data.split('<br>');
24            
25            $.each(arr, function(index, value) {
26                htm += "<div class='input-error-list-message'>" + value
27                        + "</div>";
28            });
29        });
30
31
32        $('.alert.message-error.input-error-list').html(htm);
33        
34        // 個別のメッセージがある場合は、ここの要素のエラーメッセージも出力されているはずなので、このif文内で差し替え。
35        $('.message-error.input-error').each(function(){
36            var htmlResult = $(this).html();
37            var arr2 = htmlResult.split('<br>');
38            var htm2 = "";
39            $.each(arr2, function(index, value) {
40                htm2 += "<div class='message-error input-error'>" + value + "</div>";
41            });
42            $(this).attr("class", "");
43            $(this).html(htm2);
44        });
45    }
46});
47
48/* 電子署名クライアント エラーメッセージ */
49var CERT_SIGN_ERR_DBOUBLE_PROC = "他の処理が実行中です。";
50var CERT_SIGN_ERR_GET_VERSION_FAILED = "バージョン情報の取得に失敗しました。";
51var CERT_SIGN_ERR_PIN_NOT = "PIN番号が未入力です。";
52var CERT_SIGN_ERR_ENVIRONMENT = "環境エラーが発生しました。";
53var CERT_SIGN_ERR_UNEXPECTED = "実行エラーが発生しました。";
54var CERT_SIGN_ERR_GET_CERT_FAILED = "証明書取得に失敗しました。";
55var CERT_SIGN_ERR_SIGN_FAILED = "署名に失敗しました。";
56var CERT_SIGN_ERR_ICCARD_DEVICE = "ICカードに接続できませんでした。";
57var CERT_SIGN_ERR_PIN_INCORRECT = "PIN番号が間違っています。";
58var CERT_SIGN_ERR_ICCARD_LOCK = "ICカードがロックされています。";
59var CERT_SIGN_ERR_READ_FILE_FAILED = "ファイルの読み込みに失敗しました。";
60var CERT_SIGN_ERR_NOT_PKCS12 = "PKCS#12形式のファイルではありません。";
61var CERT_SIGN_ERR_PIN_LOCK_OR_ENVIRONMENT = "\nPIN番号、ICカードロック、または利用環境をご確認ください。";
62
63/* 電子署名クライアント エラーコードとエラーメッセージのマップ */
64var certSignMsg = new Array();
65certSignMsg['CLIENT-ERR-BHO-0001'] = CERT_SIGN_ERR_DBOUBLE_PROC;
66certSignMsg['CLIENT-ERR-BHO-0002'] = CERT_SIGN_ERR_GET_VERSION_FAILED;
67certSignMsg['CLIENT-ERR-BHO-0004'] = CERT_SIGN_ERR_PIN_NOT;
68certSignMsg['CLIENT-ERR-BHO-0005'] = CERT_SIGN_ERR_ENVIRONMENT;
69certSignMsg['CLIENT-ERR-BHO-0006'] = CERT_SIGN_ERR_ENVIRONMENT;
70certSignMsg['CLIENT-ERR-BHO-0007'] = CERT_SIGN_ERR_ENVIRONMENT;
71certSignMsg['CLIENT-ERR-BHO-0008'] = CERT_SIGN_ERR_ENVIRONMENT;
72certSignMsg['CLIENT-ERR-BHO-0009'] = CERT_SIGN_ERR_UNEXPECTED;
73certSignMsg['CLIENT-ERR-BHO-0010'] = CERT_SIGN_ERR_UNEXPECTED;
74certSignMsg['CLIENT-ERR-BHO-0011'] = CERT_SIGN_ERR_ENVIRONMENT;
75certSignMsg['CLIENT-ERR-BHO-0012'] = CERT_SIGN_ERR_ENVIRONMENT;
76certSignMsg['CLIENT-ERR-BHO-0013'] = CERT_SIGN_ERR_ENVIRONMENT;
77certSignMsg['CLIENT-ERR-BHO-0014'] = CERT_SIGN_ERR_ENVIRONMENT;
78certSignMsg['CLIENT-ERR-BHO-0015'] = CERT_SIGN_ERR_ENVIRONMENT;
79certSignMsg['CLIENT-ERR-BHO-0016'] = CERT_SIGN_ERR_ENVIRONMENT;
80certSignMsg['CLIENT-ERR-EXE-0001'] = CERT_SIGN_ERR_UNEXPECTED;
81certSignMsg['CLIENT-ERR-EXE-0002'] = CERT_SIGN_ERR_UNEXPECTED;
82certSignMsg['CLIENT-ERR-EXE-0003'] = CERT_SIGN_ERR_DBOUBLE_PROC;
83certSignMsg['CLIENT-ERR-EXE-0004'] = CERT_SIGN_ERR_UNEXPECTED;
84certSignMsg['CLIENT-ERR-EXE-0005'] = CERT_SIGN_ERR_UNEXPECTED;
85certSignMsg['CLIENT-ERR-EXE-0006'] = CERT_SIGN_ERR_UNEXPECTED;
86certSignMsg['CLIENT-ERR-EXE-0007'] = CERT_SIGN_ERR_UNEXPECTED;
87certSignMsg['CLIENT-ERR-EXE-0008'] = CERT_SIGN_ERR_UNEXPECTED;
88certSignMsg['CLIENT-ERR-EXE-0009'] = CERT_SIGN_ERR_UNEXPECTED;
89certSignMsg['CLIENT-ERR-EXE-0010'] = CERT_SIGN_ERR_GET_VERSION_FAILED;
90certSignMsg['CLIENT-ERR-EXE-0011'] = CERT_SIGN_ERR_ENVIRONMENT;
91certSignMsg['CLIENT-ERR-EXE-0012'] = CERT_SIGN_ERR_ENVIRONMENT;
92certSignMsg['CLIENT-ERR-EXE-0013'] = CERT_SIGN_ERR_ENVIRONMENT;
93certSignMsg['CLIENT-ERR-EXE-0014'] = CERT_SIGN_ERR_ENVIRONMENT;
94certSignMsg['CLIENT-ERR-EXE-0015'] = CERT_SIGN_ERR_UNEXPECTED;
95certSignMsg['CLIENT-ERR-EXE-0016'] = CERT_SIGN_ERR_UNEXPECTED;
96certSignMsg['CLIENT-ERR-EXE-0017'] = CERT_SIGN_ERR_UNEXPECTED;
97certSignMsg['CLIENT-ERR-EXE-0018'] = CERT_SIGN_ERR_UNEXPECTED;
98certSignMsg['CLIENT-ERR-EXE-0019'] = CERT_SIGN_ERR_UNEXPECTED;
99certSignMsg['CLIENT-ERR-EXE-0020'] = CERT_SIGN_ERR_UNEXPECTED;
100certSignMsg['CLIENT-ERR-EXE-0021'] = CERT_SIGN_ERR_UNEXPECTED;
101certSignMsg['CLIENT-ERR-EXE-0022'] = CERT_SIGN_ERR_GET_CERT_FAILED;
102certSignMsg['CLIENT-ERR-EXE-0023'] = CERT_SIGN_ERR_GET_CERT_FAILED;
103certSignMsg['CLIENT-ERR-EXE-0024'] = CERT_SIGN_ERR_GET_CERT_FAILED;
104certSignMsg['CLIENT-ERR-EXE-0025'] = CERT_SIGN_ERR_SIGN_FAILED;
105certSignMsg['CLIENT-ERR-EXE-0026'] = CERT_SIGN_ERR_SIGN_FAILED;
106certSignMsg['CLIENT-ERR-EXE-0027'] = CERT_SIGN_ERR_SIGN_FAILED;
107certSignMsg['CLIENT-ERR-EXE-0028'] = CERT_SIGN_ERR_SIGN_FAILED;
108certSignMsg['CLIENT-ERR-EXE-0029'] = CERT_SIGN_ERR_SIGN_FAILED;
109certSignMsg['CLIENT-ERR-EXE-0030'] = CERT_SIGN_ERR_SIGN_FAILED;
110certSignMsg['CLIENT-ERR-EXE-0031'] = CERT_SIGN_ERR_SIGN_FAILED;
111certSignMsg['CLIENT-ERR-EXE-0032'] = CERT_SIGN_ERR_SIGN_FAILED + CERT_SIGN_ERR_PIN_LOCK_OR_ENVIRONMENT;
112certSignMsg['CLIENT-ERR-EXE-0033'] = CERT_SIGN_ERR_ENVIRONMENT;
113certSignMsg['CLIENT-ERR-EXE-0034'] = CERT_SIGN_ERR_ENVIRONMENT + CERT_SIGN_ERR_PIN_LOCK_OR_ENVIRONMENT;
114certSignMsg['CLIENT-ERR-EXE-0035'] = CERT_SIGN_ERR_ENVIRONMENT;
115certSignMsg['CLIENT-ERR-EXE-0036'] = CERT_SIGN_ERR_ENVIRONMENT;
116certSignMsg['CLIENT-ERR-EXE-0037'] = CERT_SIGN_ERR_ICCARD_DEVICE;
117certSignMsg['CLIENT-ERR-EXE-0038'] = CERT_SIGN_ERR_ICCARD_DEVICE;
118certSignMsg['CLIENT-ERR-EXE-0039'] = CERT_SIGN_ERR_ICCARD_DEVICE;
119certSignMsg['CLIENT-ERR-EXE-0040'] = CERT_SIGN_ERR_ENVIRONMENT;
120certSignMsg['CLIENT-ERR-EXE-0041'] = CERT_SIGN_ERR_ENVIRONMENT;
121certSignMsg['CLIENT-ERR-EXE-0042'] = CERT_SIGN_ERR_ENVIRONMENT;
122certSignMsg['CLIENT-ERR-EXE-0043'] = CERT_SIGN_ERR_ENVIRONMENT;
123certSignMsg['CLIENT-ERR-EXE-0044'] = CERT_SIGN_ERR_ENVIRONMENT;
124certSignMsg['CLIENT-ERR-EXE-0045'] = CERT_SIGN_ERR_ENVIRONMENT;
125certSignMsg['CLIENT-ERR-EXE-0046'] = CERT_SIGN_ERR_ENVIRONMENT;
126certSignMsg['CLIENT-ERR-EXE-0047'] = CERT_SIGN_ERR_ICCARD_DEVICE;
127certSignMsg['CLIENT-ERR-EXE-0048'] = CERT_SIGN_ERR_ICCARD_DEVICE;
128certSignMsg['CLIENT-ERR-EXE-0049'] = CERT_SIGN_ERR_ICCARD_DEVICE;
129certSignMsg['CLIENT-ERR-EXE-0050'] = CERT_SIGN_ERR_ICCARD_DEVICE;
130certSignMsg['CLIENT-ERR-EXE-0051'] = CERT_SIGN_ERR_ICCARD_DEVICE;
131certSignMsg['CLIENT-ERR-EXE-0052'] = CERT_SIGN_ERR_ICCARD_DEVICE;
132certSignMsg['CLIENT-ERR-EXE-0053'] = CERT_SIGN_ERR_ICCARD_DEVICE;
133certSignMsg['CLIENT-ERR-EXE-0054'] = CERT_SIGN_ERR_ICCARD_DEVICE;
134certSignMsg['CLIENT-ERR-EXE-0055'] = CERT_SIGN_ERR_ICCARD_DEVICE;
135certSignMsg['CLIENT-ERR-EXE-0056'] = CERT_SIGN_ERR_PIN_INCORRECT;
136certSignMsg['CLIENT-ERR-EXE-0057'] = CERT_SIGN_ERR_ICCARD_LOCK;
137certSignMsg['CLIENT-ERR-EXE-0058'] = CERT_SIGN_ERR_ICCARD_DEVICE;
138certSignMsg['CLIENT-ERR-EXE-0059'] = CERT_SIGN_ERR_GET_CERT_FAILED;
139certSignMsg['CLIENT-ERR-EXE-0060'] = CERT_SIGN_ERR_GET_CERT_FAILED;
140certSignMsg['CLIENT-ERR-EXE-0061'] = CERT_SIGN_ERR_GET_CERT_FAILED;
141certSignMsg['CLIENT-ERR-EXE-0062'] = CERT_SIGN_ERR_GET_CERT_FAILED;
142certSignMsg['CLIENT-ERR-EXE-0063'] = CERT_SIGN_ERR_GET_CERT_FAILED;
143certSignMsg['CLIENT-ERR-EXE-0064'] = CERT_SIGN_ERR_GET_CERT_FAILED;
144certSignMsg['CLIENT-ERR-EXE-0065'] = CERT_SIGN_ERR_GET_CERT_FAILED;
145certSignMsg['CLIENT-ERR-EXE-0066'] = CERT_SIGN_ERR_SIGN_FAILED;
146certSignMsg['CLIENT-ERR-EXE-0067'] = CERT_SIGN_ERR_SIGN_FAILED;
147certSignMsg['CLIENT-ERR-EXE-0068'] = CERT_SIGN_ERR_SIGN_FAILED;
148certSignMsg['CLIENT-ERR-EXE-0069'] = CERT_SIGN_ERR_SIGN_FAILED;
149certSignMsg['CLIENT-ERR-EXE-0070'] = CERT_SIGN_ERR_SIGN_FAILED;
150certSignMsg['CLIENT-ERR-EXE-0071'] = CERT_SIGN_ERR_SIGN_FAILED;
151certSignMsg['CLIENT-ERR-EXE-0072'] = CERT_SIGN_ERR_SIGN_FAILED;
152certSignMsg['CLIENT-ERR-EXE-0073'] = CERT_SIGN_ERR_SIGN_FAILED;
153certSignMsg['CLIENT-ERR-EXE-0074'] = CERT_SIGN_ERR_SIGN_FAILED;
154certSignMsg['CLIENT-ERR-EXE-0075'] = CERT_SIGN_ERR_SIGN_FAILED;
155certSignMsg['CLIENT-ERR-EXE-0076'] = CERT_SIGN_ERR_SIGN_FAILED;
156certSignMsg['CLIENT-ERR-EXE-0077'] = CERT_SIGN_ERR_READ_FILE_FAILED;
157certSignMsg['CLIENT-ERR-EXE-0078'] = CERT_SIGN_ERR_READ_FILE_FAILED;
158certSignMsg['CLIENT-ERR-EXE-0079'] = CERT_SIGN_ERR_READ_FILE_FAILED;
159certSignMsg['CLIENT-ERR-EXE-0080'] = CERT_SIGN_ERR_NOT_PKCS12;
160certSignMsg['CLIENT-ERR-EXE-0081'] = CERT_SIGN_ERR_ENVIRONMENT + CERT_SIGN_ERR_PIN_LOCK_OR_ENVIRONMENT;
161certSignMsg['CLIENT-ERR-EXE-0082'] = CERT_SIGN_ERR_GET_CERT_FAILED;
162certSignMsg['CLIENT-ERR-EXE-0083'] = CERT_SIGN_ERR_GET_CERT_FAILED;
163certSignMsg['CLIENT-ERR-EXE-0084'] = CERT_SIGN_ERR_GET_CERT_FAILED;
164certSignMsg['CLIENT-ERR-EXE-0085'] = CERT_SIGN_ERR_SIGN_FAILED;
165certSignMsg['CLIENT-ERR-EXE-0086'] = CERT_SIGN_ERR_SIGN_FAILED;
166certSignMsg['CLIENT-ERR-EXE-0087'] = CERT_SIGN_ERR_SIGN_FAILED;
167certSignMsg['CLIENT-ERR-EXE-0088'] = CERT_SIGN_ERR_SIGN_FAILED;
168certSignMsg['CLIENT-ERR-EXE-0089'] = CERT_SIGN_ERR_SIGN_FAILED;
169certSignMsg['CLIENT-ERR-EXE-0090'] = CERT_SIGN_ERR_SIGN_FAILED;
170certSignMsg['CLIENT-ERR-EXE-0091'] = CERT_SIGN_ERR_SIGN_FAILED;
171certSignMsg['CLIENT-ERR-EXE-0093'] = CERT_SIGN_ERR_PIN_NOT;
172certSignMsg['CLIENT-ERR-EXE-0094'] = CERT_SIGN_ERR_ENVIRONMENT;
173certSignMsg['CLIENT-ERR-EXE-0095'] = CERT_SIGN_ERR_ENVIRONMENT;
174certSignMsg['CLIENT-ERR-EXE-0096'] = CERT_SIGN_ERR_ENVIRONMENT;
175certSignMsg['CLIENT-ERR-EXE-0097'] = CERT_SIGN_ERR_ENVIRONMENT;
176certSignMsg['CLIENT-ERR-EXE-0098'] = CERT_SIGN_ERR_UNEXPECTED;
177certSignMsg['CLIENT-ERR-EXE-0099'] = CERT_SIGN_ERR_UNEXPECTED;
178certSignMsg['CLIENT-ERR-EXE-0101'] = CERT_SIGN_ERR_UNEXPECTED;
179certSignMsg['CLIENT-ERR-EXE-0102'] = CERT_SIGN_ERR_UNEXPECTED;
180certSignMsg['CLIENT-ERR-EXE-0103'] = CERT_SIGN_ERR_UNEXPECTED;
181certSignMsg['CLIENT-ERR-EXT-00001'] = CERT_SIGN_ERR_UNEXPECTED;
182certSignMsg['CLIENT-ERR-EXT-00002'] = CERT_SIGN_ERR_UNEXPECTED;
183certSignMsg['CLIENT-ERR-EXT-00003'] = CERT_SIGN_ERR_UNEXPECTED;
184certSignMsg['CLIENT-ERR-EXT-00004'] = CERT_SIGN_ERR_UNEXPECTED;
185certSignMsg['CLIENT-ERR-EXT-00100'] = CERT_SIGN_ERR_UNEXPECTED;
186certSignMsg['CLIENT-ERR-EXT-00101'] = CERT_SIGN_ERR_DBOUBLE_PROC;
187certSignMsg['CLIENT-ERR-EXT-00102'] = CERT_SIGN_ERR_ENVIRONMENT;
188
189/**
190 * 電子署名クライアントのエラーメッセージ取得
191 * 
192 * エラーコードに対応するエラーメッセージを返す。
193 * 以下の2つはエラーメッセージを表示しないため空文字を返す。
194 *  PIN入力キャンセル:CLIENT-ERR-BHO-0003,CLIENT-ERR-EXE-0092              
195 *  ファイル選択キャンセル:CLIENT-ERR-BHO-0017,CLIENT-ERR-EXE-0100
196 *                 
197 * @param errCd エラーコード(電子署名クライアントからの戻り値)
198 * @param errDetail エラー詳細(電子署名クライアントからの戻り値)
199 * @return エラーコードに対応するエラーメッセージ
200 */
201function getCertSignMsg(errCd, errDetail) {
202    if (errCd == 'CLIENT-ERR-BHO-0003' || errCd == 'CLIENT-ERR-BHO-0017'
203        || errCd == 'CLIENT-ERR-EXE-0092' || errCd == 'CLIENT-ERR-EXE-0100' ) {
204        // PIN入力キャンセル、ファイル選択キャンセルはエラー表示しない
205        return "";
206    }
207    var msg = certSignMsg[errCd];
208    if (!msg) {
209        msg = "想定外のエラーです。";
210    }
211    return "[" + errCd + "]\n" + msg + "(" + errDetail + ")";
212}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.