Diff
checker
文本
文本
圖像
文檔
Excel
文件夾
Legal
Enterprise
桌面版
定價
登入
下載 Diffchecker 桌面版
比較文本
尋找兩個文字檔案之間的差異
工具
歷史
即時編輯器
摺疊未變更行
關閉換行
檢視
拆分
統一
比對精度
智能
單詞
字符
語法突出顯示
選擇語法
忽略
文字轉換
前往第一個差異
編輯輸入
Diffchecker Desktop
執行Diffchecker最安全的方式。取得Diffchecker桌面應用程式:您的差異永遠不會離開您的電腦!
取得桌面版
Untitled diff
建立於
7 年前
差異永不過期
清除
匯出
分享
解釋
8 刪除
行
總計
刪除
字符
總計
刪除
要繼續使用此功能,請升級到
Diff
checker
Pro
查看價格
110 行
全部複製
13 新增
行
總計
新增
字符
總計
新增
要繼續使用此功能,請升級到
Diff
checker
Pro
查看價格
111 行
全部複製
<script>
<script>
<!--
<!--
function delete_filter(id) {
function delete_filter(id) {
if (confirm(${escapejs(@actions.confirm.del_filter)})) {
if (confirm(${escapejs(@actions.confirm.del_filter)})) {
jQuery.ajax({
jQuery.ajax({
url: '${relative_url(BugtrackerUrlBuilder::delete_filter())}',
url: '${relative_url(BugtrackerUrlBuilder::delete_filter())}',
type: "post",
type: "post",
data: {'id' : id, 'token' : '{TOKEN}'},
data: {'id' : id, 'token' : '{TOKEN}'},
success: function(returnData){
success: function(returnData){
if (returnData.code > 0) {
if (returnData.code > 0) {
jQuery("#filter" + returnData.code).remove();
jQuery("#filter" + returnData.code).remove();
}
}
}
}
});
});
}
}
}
}
function toggle_filters_table() {
function toggle_filters_table() {
jQuery("#table_filters").fadeToggle();
jQuery("#table_filters").fadeToggle();
}
}
-->
-->
</script>
</script>
複製
已複製
複製
已複製
<div class="
cssmenu-group
">
<div class="
bugtracker-filter
">
<a href="" onclick="toggle_filters_table(); return false;" class="cssmenu-title"><i class="fa fa-filter"
></i> {L_FILTERS}</a>
<a href="" onclick="toggle_filters_table(); return false;" class="cssmenu-title"><i class="fa fa-filter"
aria-hidden="true"
></i> {L_FILTERS}</a>
</div>
</div>
<table id="table_filters"# IF NOT C_HAS_SELECTED_FILTERS # style="display: none;"# ENDIF #>
<table id="table_filters"# IF NOT C_HAS_SELECTED_FILTERS # style="display: none;"# ENDIF #>
<thead>
<thead>
<tr>
<tr>
# IF C_DISPLAY_TYPES #
# IF C_DISPLAY_TYPES #
<th>
<th>
{@labels.fields.type}
{@labels.fields.type}
</th>
</th>
# ENDIF #
# ENDIF #
# IF C_DISPLAY_CATEGORIES #
# IF C_DISPLAY_CATEGORIES #
<th>
<th>
{@labels.fields.category}
{@labels.fields.category}
</th>
</th>
# ENDIF #
# ENDIF #
# IF C_DISPLAY_SEVERITIES #
# IF C_DISPLAY_SEVERITIES #
<th>
<th>
{@labels.fields.severity}
{@labels.fields.severity}
</th>
</th>
# ENDIF #
# ENDIF #
<th>
<th>
{@labels.fields.status}
{@labels.fields.status}
</th>
</th>
# IF C_DISPLAY_VERSIONS #
# IF C_DISPLAY_VERSIONS #
<th>
<th>
{@labels.fields.version}
{@labels.fields.version}
</th>
</th>
# ENDIF #
# ENDIF #
# IF C_DISPLAY_SAVE_BUTTON #
# IF C_DISPLAY_SAVE_BUTTON #
<th>
<th>
</th>
</th>
# ENDIF #
# ENDIF #
</tr>
</tr>
</thead>
</thead>
複製
已複製
複製
已複製
Text moved to lines 100-104
<tfoot>
<tr>
<td colspan="{FILTERS_NUMBER}">${LangLoader::get_message('items_number', 'common')} : {BUGS_NUMBER}</td>
</tr>
</tfoot>
<tbody>
<tbody>
<tr>
<tr>
# IF C_DISPLAY_TYPES #
# IF C_DISPLAY_TYPES #
<td class="no-separator">
<td class="no-separator">
# INCLUDE SELECT_TYPE #
# INCLUDE SELECT_TYPE #
</td>
</td>
# ENDIF #
# ENDIF #
# IF C_DISPLAY_CATEGORIES #
# IF C_DISPLAY_CATEGORIES #
<td class="no-separator">
<td class="no-separator">
# INCLUDE SELECT_CATEGORY #
# INCLUDE SELECT_CATEGORY #
</td>
</td>
# ENDIF #
# ENDIF #
# IF C_DISPLAY_SEVERITIES #
# IF C_DISPLAY_SEVERITIES #
<td class="no-separator">
<td class="no-separator">
# INCLUDE SELECT_SEVERITY #
# INCLUDE SELECT_SEVERITY #
</td>
</td>
# ENDIF #
# ENDIF #
<td class="no-separator">
<td class="no-separator">
# INCLUDE SELECT_STATUS #
# INCLUDE SELECT_STATUS #
</td>
</td>
# IF C_DISPLAY_VERSIONS #
# IF C_DISPLAY_VERSIONS #
<td class="no-separator">
<td class="no-separator">
# INCLUDE SELECT_VERSION #
# INCLUDE SELECT_VERSION #
</td>
</td>
# ENDIF #
# ENDIF #
# IF C_DISPLAY_SAVE_BUTTON #
# IF C_DISPLAY_SAVE_BUTTON #
<td class="no-separator">
<td class="no-separator">
複製
已複製
複製
已複製
<a href="{LINK_FILTER_SAVE}"
title
="{@labels.save_filters}"><i class="fa fa-save
"></i></a>
<a href="{LINK_FILTER_SAVE}"
aria-label
="{@labels.save_filters}"><i class="fa fa-save
" aria-hidden="true" title="{@labels.save_filters}
"></i></a>
</td>
</td>
# ENDIF #
# ENDIF #
</tr>
</tr>
# IF C_SAVED_FILTERS #
# IF C_SAVED_FILTERS #
# START filters #
# START filters #
<tr id="filter{filters.ID}">
<tr id="filter{filters.ID}">
<td colspan="{FILTERS_NUMBER}">
<td colspan="{FILTERS_NUMBER}">
複製
已複製
複製
已複製
<a href=""
title
="${LangLoader::get_message('delete', 'common')}" onclick="delete_filter('{filters.ID}'); return false;"><i class="fa fa-delete
"></i></a>
<a href="{filters.LINK_FILTER}">{filters.FILTER}</a>
<a href=""
aria-label
="${LangLoader::get_message('delete', 'common')}" onclick="delete_filter('{filters.ID}'); return false;"><i class="fa fa-delete
" aria-hidden="true" title="${LangLoader::get_message('delete', 'common')}
"></i></a>
<a href="{filters.LINK_FILTER}">{filters.FILTER}</a>
</td>
</td>
</tr>
</tr>
# END filters #
# END filters #
# ENDIF #
# ENDIF #
</tbody>
</tbody>
複製
已複製
複製
已複製
Text moved from lines 58-62
<tfoot>
<tr>
<td colspan="{FILTERS_NUMBER}">${LangLoader::get_message('items_number', 'common')} : {BUGS_NUMBER}</td>
</tr>
</tfoot>
</table>
</table>
<div class="spacer"></div>
<div class="spacer"></div>
<script>
<script>
jQuery('#table_filters').basictable();
jQuery('#table_filters').basictable();
</script>
</script>
已保存差異
原始文本
開啟檔案
<script> <!-- function delete_filter(id) { if (confirm(${escapejs(@actions.confirm.del_filter)})) { jQuery.ajax({ url: '${relative_url(BugtrackerUrlBuilder::delete_filter())}', type: "post", data: {'id' : id, 'token' : '{TOKEN}'}, success: function(returnData){ if (returnData.code > 0) { jQuery("#filter" + returnData.code).remove(); } } }); } } function toggle_filters_table() { jQuery("#table_filters").fadeToggle(); } --> </script> <div class="cssmenu-group"> <a href="" onclick="toggle_filters_table(); return false;" class="cssmenu-title"><i class="fa fa-filter"></i> {L_FILTERS}</a> </div> <table id="table_filters"# IF NOT C_HAS_SELECTED_FILTERS # style="display: none;"# ENDIF #> <thead> <tr> # IF C_DISPLAY_TYPES # <th> {@labels.fields.type} </th> # ENDIF # # IF C_DISPLAY_CATEGORIES # <th> {@labels.fields.category} </th> # ENDIF # # IF C_DISPLAY_SEVERITIES # <th> {@labels.fields.severity} </th> # ENDIF # <th> {@labels.fields.status} </th> # IF C_DISPLAY_VERSIONS # <th> {@labels.fields.version} </th> # ENDIF # # IF C_DISPLAY_SAVE_BUTTON # <th> </th> # ENDIF # </tr> </thead> <tfoot> <tr> <td colspan="{FILTERS_NUMBER}">${LangLoader::get_message('items_number', 'common')} : {BUGS_NUMBER}</td> </tr> </tfoot> <tbody> <tr> # IF C_DISPLAY_TYPES # <td class="no-separator"> # INCLUDE SELECT_TYPE # </td> # ENDIF # # IF C_DISPLAY_CATEGORIES # <td class="no-separator"> # INCLUDE SELECT_CATEGORY # </td> # ENDIF # # IF C_DISPLAY_SEVERITIES # <td class="no-separator"> # INCLUDE SELECT_SEVERITY # </td> # ENDIF # <td class="no-separator"> # INCLUDE SELECT_STATUS # </td> # IF C_DISPLAY_VERSIONS # <td class="no-separator"> # INCLUDE SELECT_VERSION # </td> # ENDIF # # IF C_DISPLAY_SAVE_BUTTON # <td class="no-separator"> <a href="{LINK_FILTER_SAVE}" title="{@labels.save_filters}"><i class="fa fa-save"></i></a> </td> # ENDIF # </tr> # IF C_SAVED_FILTERS # # START filters # <tr id="filter{filters.ID}"> <td colspan="{FILTERS_NUMBER}"> <a href="" title="${LangLoader::get_message('delete', 'common')}" onclick="delete_filter('{filters.ID}'); return false;"><i class="fa fa-delete"></i></a> <a href="{filters.LINK_FILTER}">{filters.FILTER}</a> </td> </tr> # END filters # # ENDIF # </tbody> </table> <div class="spacer"></div> <script> jQuery('#table_filters').basictable(); </script>
更改後文本
開啟檔案
<script> <!-- function delete_filter(id) { if (confirm(${escapejs(@actions.confirm.del_filter)})) { jQuery.ajax({ url: '${relative_url(BugtrackerUrlBuilder::delete_filter())}', type: "post", data: {'id' : id, 'token' : '{TOKEN}'}, success: function(returnData){ if (returnData.code > 0) { jQuery("#filter" + returnData.code).remove(); } } }); } } function toggle_filters_table() { jQuery("#table_filters").fadeToggle(); } --> </script> <div class="bugtracker-filter"> <a href="" onclick="toggle_filters_table(); return false;" class="cssmenu-title"><i class="fa fa-filter" aria-hidden="true"></i> {L_FILTERS}</a> </div> <table id="table_filters"# IF NOT C_HAS_SELECTED_FILTERS # style="display: none;"# ENDIF #> <thead> <tr> # IF C_DISPLAY_TYPES # <th> {@labels.fields.type} </th> # ENDIF # # IF C_DISPLAY_CATEGORIES # <th> {@labels.fields.category} </th> # ENDIF # # IF C_DISPLAY_SEVERITIES # <th> {@labels.fields.severity} </th> # ENDIF # <th> {@labels.fields.status} </th> # IF C_DISPLAY_VERSIONS # <th> {@labels.fields.version} </th> # ENDIF # # IF C_DISPLAY_SAVE_BUTTON # <th> </th> # ENDIF # </tr> </thead> <tbody> <tr> # IF C_DISPLAY_TYPES # <td class="no-separator"> # INCLUDE SELECT_TYPE # </td> # ENDIF # # IF C_DISPLAY_CATEGORIES # <td class="no-separator"> # INCLUDE SELECT_CATEGORY # </td> # ENDIF # # IF C_DISPLAY_SEVERITIES # <td class="no-separator"> # INCLUDE SELECT_SEVERITY # </td> # ENDIF # <td class="no-separator"> # INCLUDE SELECT_STATUS # </td> # IF C_DISPLAY_VERSIONS # <td class="no-separator"> # INCLUDE SELECT_VERSION # </td> # ENDIF # # IF C_DISPLAY_SAVE_BUTTON # <td class="no-separator"> <a href="{LINK_FILTER_SAVE}" aria-label="{@labels.save_filters}"><i class="fa fa-save" aria-hidden="true" title="{@labels.save_filters}"></i></a> </td> # ENDIF # </tr> # IF C_SAVED_FILTERS # # START filters # <tr id="filter{filters.ID}"> <td colspan="{FILTERS_NUMBER}"> <a href="" aria-label="${LangLoader::get_message('delete', 'common')}" onclick="delete_filter('{filters.ID}'); return false;"><i class="fa fa-delete" aria-hidden="true" title="${LangLoader::get_message('delete', 'common')}"></i></a> <a href="{filters.LINK_FILTER}">{filters.FILTER}</a> </td> </tr> # END filters # # ENDIF # </tbody> <tfoot> <tr> <td colspan="{FILTERS_NUMBER}">${LangLoader::get_message('items_number', 'common')} : {BUGS_NUMBER}</td> </tr> </tfoot> </table> <div class="spacer"></div> <script> jQuery('#table_filters').basictable(); </script>
尋找差異