MCPcopy Create free account
hub / github.com/pgadmin-org/pgadmin4 / onHelp

Function onHelp

web/pgadmin/misc/properties/ObjectNodeProperties.jsx:155–177  ·  view source on GitHub ↗
(isSqlHelp=false, isNew=false)

Source from the content-addressed store, hash-verified

153
154 /* Callback for help button */
155 const onHelp = (isSqlHelp=false, isNew=false)=>{
156 if(isSqlHelp) {
157 let server = treeNodeInfo.server;
158 let helpUrl = pgAdmin.Browser.utils.pg_help_path;
159 let fullUrl = '';
160
161 if (server.server_type == 'ppas' && node.epasHelp) {
162 fullUrl = getEPASHelpUrl(server.version, node.epasURL);
163 } else if (node.sqlCreateHelp == '' && node.sqlAlterHelp != '') {
164 fullUrl = getHelpUrl(helpUrl, node.sqlAlterHelp, server.version);
165 } else if (node.sqlCreateHelp != '' && node.sqlAlterHelp == '') {
166 fullUrl = getHelpUrl(helpUrl, node.sqlCreateHelp, server.version);
167 } else if (isNew) {
168 fullUrl = getHelpUrl(helpUrl, node.sqlCreateHelp, server.version);
169 } else {
170 fullUrl = getHelpUrl(helpUrl, node.sqlAlterHelp, server.version);
171 }
172
173 window.open(fullUrl, 'postgres_help');
174 } else {
175 window.open(node.dialogHelp, 'pgadmin_help');
176 }
177 };
178
179 /* A warning before closing the dialog with unsaved changes, based on preference */
180 const warnBeforeChangesLost = (id)=>{

Callers

nothing calls this directly

Calls 3

getEPASHelpUrlFunction · 0.90
getHelpUrlFunction · 0.90
openMethod · 0.45

Tested by

no test coverage detected