INSERT INTO `cp_filehtml` (`id`,`modul`,`app`,`path`,`type`,`cat`,`file_name`,`content`) VALUES ('367','profile','1','u2/creator','0','js','view-user-profile.js-','async function renderProfileData(cachedData, userId) {\r\n // if (!refreshed && !cachedData) {\r\n // }\r\n\r\n refreshed = false\r\n\r\n if (!cachedData) {\r\n const data = await getUserById(userId)\r\n console.log(\\\\\\\'User data:\\\\\\\', data);\r\n\r\n if (!data || data.error) {\r\n $(\\\\\\\'.loading-fullscreen\\\\\\\').hide()\r\n app.dialog.alert(\\\\\\\'User not found\\\\\\\', \\\\\\\'Error\\\\\\\')\r\n\r\n view.router.back(view.history[0], {\r\n force: true\r\n })\r\n return\r\n }\r\n\r\n const garage = await getUserGarage(userId)\r\n\r\n if (garage) {\r\n createGarageContent(garage, \\\\\\\'.pview-current-vehicles-list\\\\\\\', \\\\\\\'.pview-past-vehicles-list\\\\\\\')\r\n }\r\n\r\n // Assuming `path` is a dynamic path like \\\\\\\'/garage/2\\\\\\\'\r\n store.dispatch(\\\\\\\'setPathData\\\\\\\', {\r\n path: `/user/${userId}`,\r\n data: {\r\n user: data.user,\r\n garage: garage,\r\n },\r\n })\r\n\r\n displayProfile(data.user, \\\\\\\'profile-view\\\\\\\')\r\n } else {\r\n displayProfile(cachedData.user, \\\\\\\'profile-view\\\\\\\')\r\n\r\n if (cachedData.garage) {\r\n createGarageContent(cachedData.garage, \\\\\\\'.pview-current-vehicles-list\\\\\\\', \\\\\\\'.pview-past-vehicles-list\\\\\\\')\r\n }\r\n }\r\n\r\n $(\\\\\\\'.loading-fullscreen\\\\\\\').hide()\r\n}');
Add JS Function Name
profile
pages/profile-edit-images.html
pages/profile-edit-images.html
- $(document).on('click', '#save-profile-images'
- $(document).on('page:init', '.page[data-name="profile-edit-images"]'
- $(document).on('click', '.user-follow-btn'
- $(document).on('infinite', '.profile-landing-page.infinite-scroll-content.view-page'
- $(document).on('page:beforein', '.page[data-name="profile-view"]'
- $(document).on('page:init', '.page[data-name="profile-view"]'
- $(document).on('ptr:refresh', '.profile-landing-page.view-page.ptr-content'
- async function renderProfileData(cachedData, userId)
- function populateUsersPosts(data)
- store.getters.getUserPathUpdated.onUpdated