+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<module type="WEB_MODULE" version="4">
- <component name="NewModuleRootManager">
- <content url="file://$MODULE_DIR$">
- <excludeFolder url="file://$MODULE_DIR$/.tmp" />
- <excludeFolder url="file://$MODULE_DIR$/temp" />
- <excludeFolder url="file://$MODULE_DIR$/tmp" />
- </content>
- <orderEntry type="inheritedJdk" />
- <orderEntry type="sourceFolder" forTests="false" />
- </component>
-</module>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="ProjectModuleManager">
- <modules>
- <module fileurl="file://$PROJECT_DIR$/.idea/gso-gui.iml" filepath="$PROJECT_DIR$/.idea/gso-gui.iml" />
- </modules>
- </component>
-</project>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="VcsDirectoryMappings">
- <mapping directory="$PROJECT_DIR$" vcs="Git" />
- </component>
-</project>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
- <component name="ChangeListManager">
- <list default="true" id="ce433220-3aab-4255-b54d-449a6f98dbe2" name="Default" comment="">
- <change type="MODIFICATION" beforePath="$PROJECT_DIR$/openo-portal/portal-lifecyclemgr/src/main/webapp/lifecyclemgr/css/RMain.css" afterPath="$PROJECT_DIR$/openo-portal/portal-lifecyclemgr/src/main/webapp/lifecyclemgr/css/RMain.css" />
- <change type="MODIFICATION" beforePath="$PROJECT_DIR$/openo-portal/portal-lifecyclemgr/src/main/webapp/lifecyclemgr/css/VMMain.css" afterPath="$PROJECT_DIR$/openo-portal/portal-lifecyclemgr/src/main/webapp/lifecyclemgr/css/VMMain.css" />
- <change type="MODIFICATION" beforePath="$PROJECT_DIR$/openo-portal/portal-lifecyclemgr/src/main/webapp/lifecyclemgr/gsolcmmain.html" afterPath="$PROJECT_DIR$/openo-portal/portal-lifecyclemgr/src/main/webapp/lifecyclemgr/gsolcmmain.html" />
- <change type="MODIFICATION" beforePath="$PROJECT_DIR$/openo-portal/portal-lifecyclemgr/src/main/webapp/lifecyclemgr/js/rest.js" afterPath="$PROJECT_DIR$/openo-portal/portal-lifecyclemgr/src/main/webapp/lifecyclemgr/js/rest.js" />
- </list>
- <ignored path="gso-gui.iws" />
- <ignored path=".idea/workspace.xml" />
- <ignored path="$PROJECT_DIR$/.tmp/" />
- <ignored path="$PROJECT_DIR$/temp/" />
- <ignored path="$PROJECT_DIR$/tmp/" />
- <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
- <option name="TRACKING_ENABLED" value="true" />
- <option name="SHOW_DIALOG" value="false" />
- <option name="HIGHLIGHT_CONFLICTS" value="true" />
- <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
- <option name="LAST_RESOLUTION" value="IGNORE" />
- </component>
- <component name="CreatePatchCommitExecutor">
- <option name="PATCH_PATH" value="" />
- </component>
- <component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
- <component name="FavoritesManager">
- <favorites_list name="gso-gui" />
- </component>
- <component name="FileEditorManager">
- <leaf>
- <file leaf-file-name="gsolcmmain.html" pinned="false" current-in-tab="true">
- <entry file="file://$PROJECT_DIR$/../portal-lifecyclemgr/portal-lifecyclemgr/gsolcmmain.html">
- <provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="228">
- <caret line="29" column="74" selection-start-line="29" selection-start-column="74" selection-end-line="29" selection-end-column="74" />
- <folding>
- <marker date="1475055500946" expanded="true" signature="3717:3732" ph="..." />
- <marker date="1475055500946" expanded="true" signature="4017:4042" ph="..." />
- </folding>
- </state>
- </provider>
- </entry>
- </file>
- </leaf>
- </component>
- <component name="Git.Settings">
- <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
- </component>
- <component name="IdeDocumentHistory">
- <option name="CHANGED_PATHS">
- <list>
- <option value="$PROJECT_DIR$/../portal-lifecyclemgr/portal-lifecyclemgr/gsolcmmain.html" />
- </list>
- </option>
- </component>
- <component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />
- <component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER" />
- <component name="JsGulpfileManager">
- <detection-done>true</detection-done>
- <sorting>DEFINITION_ORDER</sorting>
- </component>
- <component name="ProjectFrameBounds">
- <option name="x" value="1" />
- <option name="width" value="1262" />
- <option name="height" value="628" />
- </component>
- <component name="ProjectLevelVcsManager" settingsEditedManually="false">
- <OptionsSetting value="true" id="Add" />
- <OptionsSetting value="true" id="Remove" />
- <OptionsSetting value="true" id="Checkout" />
- <OptionsSetting value="true" id="Update" />
- <OptionsSetting value="true" id="Status" />
- <OptionsSetting value="true" id="Edit" />
- <ConfirmationsSetting value="0" id="Add" />
- <ConfirmationsSetting value="0" id="Remove" />
- </component>
- <component name="ProjectView">
- <navigator currentView="ProjectPane" proportions="" version="1">
- <flattenPackages />
- <showMembers />
- <showModules />
- <showLibraryContents />
- <hideEmptyPackages />
- <abbreviatePackageNames />
- <autoscrollToSource />
- <autoscrollFromSource />
- <sortByType />
- <manualOrder />
- <foldersAlwaysOnTop value="true" />
- </navigator>
- <panes>
- <pane id="Scope" />
- <pane id="ProjectPane">
- <subPane>
- <PATH>
- <PATH_ELEMENT>
- <option name="myItemId" value="gso-gui" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
- </PATH_ELEMENT>
- </PATH>
- </subPane>
- </pane>
- <pane id="Scratches" />
- </panes>
- </component>
- <component name="PropertiesComponent">
- <property name="WebServerToolWindowFactoryState" value="false" />
- <property name="HbShouldOpenHtmlAsHb" value="" />
- <property name="last_opened_file_path" value="$PROJECT_DIR$/../portal-lifecyclemgr" />
- </component>
- <component name="RunManager">
- <configuration default="true" type="DartCommandLineRunConfigurationType" factoryName="Dart Command Line Application">
- <method />
- </configuration>
- <configuration default="true" type="DartTestRunConfigurationType" factoryName="Dart Test">
- <method />
- </configuration>
- <configuration default="true" type="JavaScriptTestRunnerKarma" factoryName="Karma">
- <config-file value="" />
- <node-interpreter value="project" />
- <envs />
- <method />
- </configuration>
- <configuration default="true" type="JavascriptDebugType" factoryName="JavaScript Debug">
- <method />
- </configuration>
- <configuration default="true" type="NodeJSConfigurationType" factoryName="Node.js" path-to-node="project" working-dir="">
- <method />
- </configuration>
- <configuration default="true" type="cucumber.js" factoryName="Cucumber.js">
- <option name="cucumberJsArguments" value="" />
- <option name="executablePath" />
- <option name="filePath" />
- <method />
- </configuration>
- <configuration default="true" type="js.build_tools.gulp" factoryName="Gulp.js">
- <method />
- </configuration>
- <configuration default="true" type="js.build_tools.npm" factoryName="npm">
- <command value="run-script" />
- <scripts />
- <node-interpreter value="project" />
- <envs />
- <method />
- </configuration>
- <configuration default="true" type="mocha-javascript-test-runner" factoryName="Mocha">
- <node-interpreter>project</node-interpreter>
- <node-options />
- <working-directory />
- <pass-parent-env>true</pass-parent-env>
- <envs />
- <ui />
- <extra-mocha-options />
- <test-kind>DIRECTORY</test-kind>
- <test-directory />
- <recursive>false</recursive>
- <method />
- </configuration>
- </component>
- <component name="ShelveChangesManager" show_recycled="false">
- <option name="remove_strategy" value="false" />
- </component>
- <component name="TaskManager">
- <task active="true" id="Default" summary="Default task">
- <changelist id="ce433220-3aab-4255-b54d-449a6f98dbe2" name="Default" comment="" />
- <created>1475055308362</created>
- <option name="number" value="Default" />
- <option name="presentableId" value="Default" />
- <updated>1475055308362</updated>
- <workItem from="1475055311719" duration="189000" />
- </task>
- <servers />
- </component>
- <component name="TimeTrackingManager">
- <option name="totallyTimeSpent" value="189000" />
- </component>
- <component name="ToolWindowManager">
- <frame x="1" y="0" width="1262" height="628" extended-state="0" />
- <editor active="false" />
- <layout>
- <window_info id="Project" active="true" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.24959871" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
- <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
- <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" />
- <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
- <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.24959871" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
- <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
- <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" />
- <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
- <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
- <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
- <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
- <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
- <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
- <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
- <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
- <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
- </layout>
- </component>
- <component name="Vcs.Log.UiProperties">
- <option name="RECENTLY_FILTERED_USER_GROUPS">
- <collection />
- </option>
- <option name="RECENTLY_FILTERED_BRANCH_GROUPS">
- <collection />
- </option>
- </component>
- <component name="VcsContentAnnotationSettings">
- <option name="myLimit" value="2678400000" />
- </component>
- <component name="XDebuggerManager">
- <breakpoint-manager />
- <watches-manager />
- </component>
- <component name="editorHistoryManager">
- <entry file="file://$PROJECT_DIR$/../portal-lifecyclemgr/portal-lifecyclemgr/gsolcmmain.html">
- <provider selected="true" editor-type-id="text-editor">
- <state relative-caret-position="228">
- <caret line="29" column="74" selection-start-line="29" selection-start-column="74" selection-end-line="29" selection-end-column="74" />
- <folding>
- <marker date="1475055500946" expanded="true" signature="3717:3732" ph="..." />
- <marker date="1475055500946" expanded="true" signature="4017:4042" ph="..." />
- </folding>
- </state>
- </provider>
- </entry>
- </component>
-</project>
\ No newline at end of file
<script type="text/javascript" src="js/bootstrap-table-filter-control.min.js"></script>\r
<script type="text/javascript">\r
$(document).ready(function () {\r
-\r
- var jsondata = loadControllerData();\r
-\r
- $('#controller').bootstrapTable({\r
- //Assigning data to table\r
- data: jsondata\r
- });\r
+ loadControllerData();\r
});\r
function operateFormatter(value, row, index) {\r
return ['<img class="siteDeleteImg" src="images/delete.png" href="javascript:void(0)" style="cursor: pointer" name="title" title="Delete" />']\r
window.operateEvents = {\r
'click .siteDeleteImg': function (e, value, row, index) {\r
// TO DO ajex call for delete\r
- deleteLink(row.id);\r
- console.log(value, row, index);\r
+ deleteController(row.id, row);\r
}\r
};\r
</script>\r
</span>\r
</div>\r
</th>\r
+ <th class="openo-table-state-default openo-table-th openo-table-disable-element leftHeaderAlign"\r
+ align="center" data-formatter="operateFormatter" data-events="operateEvents">\r
+ <div class="openo-table-th-border"></div>\r
+ <div class="DataTables_sort_wrapper openo-ellipsis ">\r
+ <span id="ctrler_nativeID_sorticon"\r
+ class="openo-table-th-sorticon overflow_elip leftHeaderAlign openo-table-disable-element ">Actions\r
+ </span>\r
+ </div>\r
+ </th>\r
</tr>\r
</thead>\r
<tbody>\r
</div>\r
<div class="modal-footer">\r
<button type="button" class="btn SDBtn" data-dismiss="modal" aria-hidden="true"\r
- id="createLink">\r
+ id="createController">\r
<span id="nfv-virtualApplication-iui-text-cancelBtn">OK</span>\r
</button>\r
<button type="button" class="btn button-previous SDBtn">\r
* limitations under the License.\r
*/\r
\r
-var url = "";\r
-$.getJSON("./conf/dataconfig.json", function (jsonData){\r
- url = jsonData.url +":"+ jsonData.port;\r
- console.log("URL = " + url);\r
-});\r
\r
$('.siteDeleteImg').click(\r
function () {\r
});\r
\r
function deleteController(objectId) {\r
- var requestUrl = url + "/openoapi/extsys/v1/sdncontrollers/" + objectId;\r
+ var requestUrl = "/openoapi/extsys/v1/sdncontrollers/" + objectId;\r
$.ajax({\r
type: "DELETE",\r
url: requestUrl,\r
}\r
\r
function loadControllerData() {\r
- var requestUrl = url + "/openoapi/extsys/v1/sdncontrollers";\r
+ var requestUrl = "/openoapi/extsys/v1/sdncontrollers";\r
$.ajax({\r
type: "GET",\r
url: requestUrl,\r
contentType: "application/json",\r
success: function (jsonobj) {\r
$('#controller').bootstrapTable({\r
- data: jsonobj.topologicalControllers\r
+ data: jsonobj\r
});\r
},\r
error: function (xhr, ajaxOptions, thrownError) {\r
$('#createController').click(function () {\r
var formData = JSON.stringify($("#controllerForm").serializeObject());\r
var jsonobj = JSON.parse(formData);\r
- var newJson = {\r
- "topologicalController": jsonobj\r
- };\r
- formData = JSON.stringify(newJson);\r
- var requestUrl = url + "/openoapi/extsys/v1/sdncontrollers";\r
+ var requestUrl = "/openoapi/extsys/v1/sdncontrollers";\r
$.ajax({\r
type: "POST",\r
url: requestUrl,\r
data: formData,\r
success: function (jsonResp) {\r
alert("Controller saved successfully!!!");\r
- jsonobj["id"] = jsonResp.topologicalController.id;\r
+ jsonobj["id"] = jsonResp.sdnControllerId;\r
$('#controller').bootstrapTable("append", jsonobj);\r
$('#vmAppDialog').removeClass('in').css('display', 'none');\r
\r
{\r
- "url": "http://localhost",\r
- "port": "8080"\r
+ "url": "http://127.0.0.1",\r
+ "port": "8080",\r
+ "context_name":"resmgr"\r
}
\ No newline at end of file
* See the License for the specific language governing permissions and\r
* limitations under the License.\r
*/\r
-var url = "";\r
-$.getJSON("./conf/dataconfig.json", function (jsonData){\r
- url = jsonData.url +":"+ jsonData.port;\r
- console.log("URL = " + url);\r
-});\r
-\r
$('.siteDeleteImg').click(function () {\r
var data = $(this).parent().parent().parent().find('td:last').find('div:last').html();\r
alert(data);\r
});\r
\r
\r
+function hideFirstCol() {\r
+ //$('table tr').find('th:eq(0)').hide();\r
+ //$('table tr').find('td:eq(0)').hide();\r
+}\r
function deleteSite(objectId) {\r
- var requestUrl = url+"/openoapi/sdnobrs/v1/sites/" + objectId;\r
+ var requestUrl = "/openoapi/sdnobrs/v1/sites/" + objectId;\r
$\r
.ajax({\r
type: "DELETE",\r
});\r
}\r
function deleteLink(objectId) {\r
- var requestUrl = url+"/openoapi/sdnobrs/v1/topological-links/" + objectId;\r
+ var requestUrl = "/openoapi/sdnobrs/v1/topological-links/" + objectId;\r
$\r
.ajax({\r
type: "DELETE",\r
}\r
\r
function deleteNe(objectId) {\r
- var requestUrl = url+"/openoapi/sdnobrs/v1/managed-elements/" + objectId;\r
+ var requestUrl = "/openoapi/sdnobrs/v1/managed-elements/" + objectId;\r
$\r
.ajax({\r
type: "DELETE",\r
}\r
\r
function deletePort(objectId) {\r
- var requestUrl = url+"/openoapi/sdnobrs/v1/logical-termination-points/" + objectId;\r
+ var requestUrl = "/openoapi/sdnobrs/v1/logical-termination-points/" + objectId;\r
$\r
.ajax({\r
type: "DELETE",\r
});\r
}\r
function loadSiteData() {\r
- var requestUrl = url+"/openoapi/sdnobrs/v1/sites";\r
+ var requestUrl = "/openoapi/sdnobrs/v1/sites";\r
$\r
.ajax({\r
type: "GET",\r
});\r
}\r
function loadLinkData() {\r
- var requestUrl = url+"/openoapi/sdnobrs/v1/topological-links";\r
+ var requestUrl = "/openoapi/sdnobrs/v1/topological-links";\r
$\r
.ajax({\r
type: "GET",\r
});\r
}\r
function loadNeData() {\r
- var requestUrl = url+"/openoapi/sdnobrs/v1/managed-elements";\r
+\r
+ var requestUrl = "/openoapi/sdnobrs/v1/managed-elements";\r
$\r
.ajax({\r
type: "GET",\r
url: requestUrl,\r
contentType: "application/json",\r
success: function (jsonobj) {\r
+ var nedata = jsonobj.managedElements;\r
$('#ne').bootstrapTable({\r
- data: jsonobj.managedElements\r
+ data: nedata\r
});\r
+ $('#ne').bootstrapTable('refresh');\r
+ hideFirstCol();\r
+\r
},\r
error: function (xhr, ajaxOptions, thrownError) {\r
alert("Error on getting ne data : " + xhr.responseText);\r
});\r
}\r
function loadPortData() {\r
- var requestUrl = url+"/openoapi/sdnobrs/v1/logical-termination-points";\r
+ var requestUrl = "/openoapi/sdnobrs/v1/logical-termination-points";\r
$\r
.ajax({\r
type: "GET",\r
}\r
});\r
}\r
+function loadControllerData() {\r
+ var requestUrl = "/openoapi/extsys/v1/sdncontrollers";\r
+ $.ajax({\r
+ type: "GET",\r
+ url: requestUrl,\r
+ contentType: "application/json",\r
+ success: function (jsonobj) {\r
+ fillSelect(jsonobj);\r
+ },\r
+ error: function (xhr, ajaxOptions, thrownError) {\r
+ alert("Error on getting controller data : " + xhr.responseText);\r
+ }\r
+ });\r
+}\r
+function fillSelect(str){\r
+ var json;\r
+ if(typeof str === 'object'){\r
+ json = str;\r
+ }\r
+ else{\r
+ json = eval('(' + str + ')');\r
+ }\r
+ var seleObj = $('#controller')\r
+ seleObj.find("option").remove();\r
+ for(var i=0;i < json.length;i++){\r
+ seleObj.append('<option value="'+json[i].name+'">'+json[i].name+'</option>');\r
+ }\r
+}\r
$(function () {\r
$('.creat-btn').click(function () {\r
$('#vmAppDialog').addClass('in').css({'display': 'block'});\r
});\r
$('.table tr:odd').addClass('active');\r
$('#false').click(function () {\r
+ loadControllerData();\r
$('#vmAppDialog').addClass('in').css({'display': 'block'});\r
});\r
$('.close,.button-previous').click(function () {\r
var jsonobj = JSON.parse(formData);\r
var newJson = {"site": jsonobj};\r
formData = JSON.stringify(newJson);\r
- var requestUrl = url+"/openoapi/sdnobrs/v1/sites";\r
+ var requestUrl = "/openoapi/sdnobrs/v1/sites";\r
$\r
.ajax({\r
type: "POST",\r
var jsonobj = JSON.parse(formData);\r
var newJson = {"managedElement": jsonobj};\r
formData = JSON.stringify(newJson);\r
- var requestUrl = url+"/openoapi/sdnobrs/v1/managed-elements";\r
+ var requestUrl = "/openoapi/sdnobrs/v1/managed-elements";\r
$\r
.ajax({\r
type: "POST",\r
var jsonobj = JSON.parse(formData);\r
var newJson = {"logicalTerminationPoint": jsonobj};\r
formData = JSON.stringify(newJson);\r
- var requestUrl = url+"/openoapi/sdnobrs/v1/logical-termination-points";\r
+ var requestUrl = "/openoapi/sdnobrs/v1/logical-termination-points";\r
$\r
.ajax({\r
type: "POST",\r
var jsonobj = JSON.parse(formData);\r
var newJson = {"topologicalLink": jsonobj};\r
formData = JSON.stringify(newJson);\r
- var requestUrl = url+"/openoapi/sdnobrs/v1/topological-links";\r
+ var requestUrl = "/openoapi/sdnobrs/v1/topological-links";\r
$\r
.ajax({\r
type: "POST",\r
<script type="text/javascript" src="js/bootstrap-table-filter-control.min.js"></script>\r
<script type="text/javascript">\r
$(document).ready(function () {\r
-\r
-\r
- var jsondata = loadLinkData();\r
-\r
- $('#link').bootstrapTable({\r
- //Assigning data to table\r
- data: jsondata\r
- });\r
+ loadLinkData();\r
});\r
function operateFormatter(value, row, index) {\r
return [\r
<script type="text/javascript" src="js/bootstrap-table.min.js"></script>\r
<script type="text/javascript" src="js/bootstrap-table-filter-control.min.js"></script>\r
<script type="text/javascript">\r
+\r
$(document).ready(function () {\r
- var jsondata = [];\r
- jsondata = loadNeData();\r
- $('#ne').bootstrapTable({\r
- //Assigning data to table\r
- data: jsondata\r
- });\r
\r
+ loadNeData();\r
});\r
function operateFormatter(value, row, index) {\r
return [\r
</span>\r
</div>\r
</th>\r
+ <th class="openo-table-state-default openo-table-th openo-table-disable-element leftHeaderAlign"\r
+ data-field="nativeID" data-sortable="true" data-filter-control="input">\r
+ <div class="openo-table-th-border"></div>\r
+ <div class="DataTables_sort_wrapper openo-ellipsis ">\r
+ <span id="native_Id"\r
+ class="openo-table-th-sorticon overflow_elip leftHeaderAlign openo-table-disable-element ">Native Id\r
+ </span>\r
+ </div>\r
+ </th>\r
<th class="openo-table-state-default openo-table-th openo-table-disable-element leftHeaderAlign"\r
data-field="ipAddress" data-sortable="true" data-filter-control="input">\r
<div class="openo-table-th-border"></div>\r
<span>Controller</span> \r
</label>\r
<div class="col-sm-7">\r
- <select class="form-control" style="padding-top: 0px;padding-bottom: 0px;"\r
- id="controller"\r
- name="controller">\r
- <option value="Type1">Type1</option>\r
- </select>\r
+ <select class="form-control" style="padding-top: 0px;padding-bottom: 0px;"\r
+ id="controller"\r
+ name="controller">\r
+ <option value="Type1">No controller</option>\r
+ </select>\r
+ </div>\r
+ </div>\r
+ <div class="form-group">\r
+ <label class="col-sm-3 control-label">\r
+ <span>Native ID</span> \r
+ </label>\r
+ <div class="col-sm-7">\r
+ <input type="text" id="nativeID" name="nativeID" class="form-control"\r
+ placeholder="Native ID"/>\r
</div>\r
</div>\r
<div class="form-group">\r
<script type="text/javascript" src="js/bootstrap-table-filter-control.min.js"></script>\r
<script type="text/javascript">\r
$(document).ready(function () {\r
-\r
- var jsondata = [];\r
- jsondata = loadPortData();\r
-\r
- $('#port').bootstrapTable({\r
- //Assigning data to table\r
- data: jsondata\r
- });\r
+ loadPortData();\r
});\r
function operateFormatter(value, row, index) {\r
return [\r
$('#accordionmenuid_ul_0_0_brAppTopMenuID_UL_1_3_brAppTlMenuID').click(function () {\r
$('#accordionContent').attr('src', 'link.html');\r
});\r
- \r
- $('#accordionmenuid_ul_0_0_brAppTopMenuID_UL_1_4_locationID').click(function () {\r
- $('#accordionContent').attr('src', '../resmgr-nfv/location.html');\r
- });\r
- $('#accordionmenuid_ul_0_0_brAppTopMenuID_UL_1_5_vimID').click(function () {\r
- $('#accordionContent').attr('src', '../resmgr-nfv/vim.html');\r
- });\r
- $('#accordionmenuid_ul_0_0_brAppTopMenuID_UL_1_6_datacenterID').click(function () {\r
- $('#accordionContent').attr('src', '../resmgr-nfv/datacenter.html');\r
- });\r
\r
})\r
</script>\r
nodeid="brAppTlMenuID" style="display: list-item;">\r
<a title="Link" style="padding-left: 62px;">Link</a>\r
</li>\r
- \r
- <li id="accordionmenuid_ul_0_0_brAppTopMenuID_UL_1_4_locationID"\r
- nodeid="brAppSiteMenuID" class="" style="display: list-item;">\r
- <a title="Click to visit location" class="" style="padding-left: 62px;">Location</a>\r
- </li>\r
- <li id="accordionmenuid_ul_0_0_brAppTopMenuID_UL_1_5_vimID"\r
- nodeid="brAppMeMenuID" style="display: list-item;">\r
- <a title="Click to visit vim" style="padding-left: 62px;">Vim</a>\r
- </li>\r
- <li id="accordionmenuid_ul_0_0_brAppTopMenuID_UL_1_6_datacenterID"\r
- nodeid="brAppTpMenuID" style="display: list-item;">\r
- <a title="Click to visit datacenter" style="padding-left: 62px;">DataCenter</a>\r
- </li>\r
</ul>\r
</li>\r
</ul>\r
</style>\r
<script type="text/javascript">\r
$(document).ready(function () {\r
-\r
- var jsondata = [];\r
- jsondata = loadSiteData();\r
- $('#site').bootstrapTable({\r
- //Assigning data to table\r
- data: jsondata\r
- });\r
-\r
-\r
+ loadSiteData();\r
});\r
\r
function operateFormatter(value, row, index) {\r