CINXE.COM
Discover More from our Wolfram Technology Conference 2024 - Online Technical Discussion Groups—Wolfram Community
<!DOCTYPE html> <html class="ltr" dir="ltr" lang="en-US"> <head> <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests" /> <title>Discover More from our Wolfram Technology Conference 2024 - Online Technical Discussion Groups—Wolfram Community</title> <link rel="stylesheet" type="text/css" href="https://www.wolfram.com/common/css/css2009/2009nonHPheader.css"> <meta content="text/html; charset=UTF-8" http-equiv="content-type" /> <meta name="description" content="Wolfram Community forum discussion about Discover More from our Wolfram Technology Conference 2024. Stay on top of important topics and build connections by joining Wolfram Community groups relevant to your interests." lang="en-US" /> <meta name="keywords" content="graphics and visualization,wolfram language,modeling,presentation and notebooks,system modeler,events and media" lang="en-US" /> <link href="https://community.wolfram.com/groups/-/m/t/3325521" rel="canonical" /> <link href="/html/css/main.css?browserId=ie&themeId=community_WAR_communitytheme&minifierType=css&languageId=en_US&b=6100&t=1349382730000" rel="stylesheet" type="text/css" /> <link href="/html/portlet/message_boards/css/main.css?browserId=ie&themeId=community_WAR_communitytheme&minifierType=css&languageId=en_US&b=6100&t=1739222644000" rel="stylesheet" type="text/css" /> <link href="/knowledge-base-portlet/admin/css/common.css?browserId=ie&themeId=community_WAR_communitytheme&minifierType=css&languageId=en_US&b=6100&t=1739496905000" rel="stylesheet" type="text/css" /> <link href="/knowledge-base-portlet/article/css/main.css?browserId=ie&themeId=community_WAR_communitytheme&minifierType=css&languageId=en_US&b=6100&t=1739496905000" rel="stylesheet" type="text/css" /> <link href="/html/portlet/journal_content/css/main.css?browserId=ie&themeId=community_WAR_communitytheme&minifierType=css&languageId=en_US&b=6100&t=1739222644000" rel="stylesheet" type="text/css" /> <link href="/group-abstract-portlet/css/main.css?browserId=ie&themeId=community_WAR_communitytheme&minifierType=css&languageId=en_US&b=6100&t=1739496896000" rel="stylesheet" type="text/css" /> <script type="text/javascript"> // <![CDATA[ var Liferay = { Browser: { acceptsGzip: function() { return true; }, getMajorVersion: function() { return 7.0; }, getRevision: function() { return "7.0"; }, getVersion: function() { return "7.0"; }, isAir: function() { return false; }, isChrome: function() { return false; }, isFirefox: function() { return false; }, isGecko: function() { return false; }, isIe: function() { return true; }, isIphone: function() { return false; }, isLinux: function() { return false; }, isMac: function() { return false; }, isMobile: function() { return false; }, isMozilla: function() { return false; }, isOpera: function() { return false; }, isRtf: function() { return true; }, isSafari: function() { return false; }, isSun: function() { return false; }, isWap: function() { return false; }, isWapXhtml: function() { return false; }, isWebKit: function() { return false; }, isWindows: function() { return true; }, isWml: function() { return false; } }, Data: { isCustomizationView: function() { return false; }, notices: [ null ] }, ThemeDisplay: { getCompanyId: function() { return "10154"; }, getCompanyGroupId: function() { return "10192"; }, getUserId: function() { return "10158"; }, getDoAsUserIdEncoded: function() { return ""; }, getPlid: function() { return "10543"; }, getLayoutId: function() { return "2"; }, getLayoutURL: function() { return "https://community.wolfram.com/groups"; }, isPrivateLayout: function() { return "false"; }, getParentLayoutId: function() { return "0"; }, getScopeGroupId: function() { return "10532"; }, getScopeGroupIdOrLiveGroupId: function() { return "10532"; }, getParentGroupId: function() { return "10532"; }, isImpersonated: function() { return false; }, isSignedIn: function() { return false; }, getDefaultLanguageId: function() { return "en_US"; }, getLanguageId: function() { return "en_US"; }, isAddSessionIdToURL: function() { return false; }, isFreeformLayout: function() { return false; }, isStateExclusive: function() { return false; }, isStateMaximized: function() { return false; }, isStatePopUp: function() { return false; }, getPathContext: function() { return ""; }, getPathImage: function() { return "/image"; }, getPathJavaScript: function() { return "/html/js"; }, getPathMain: function() { return "/c"; }, getPathThemeImages: function() { return "/community-theme/images"; }, getPathThemeRoot: function() { return "/community-theme/"; }, getURLHome: function() { return "https://community.wolfram.com/web/community/dashboard"; }, getSessionId: function() { return "8C4B24246F75515872F5B3C4FB0115A7.wlp3"; }, getPortletSetupShowBordersDefault: function() { return true; } }, PropsValues: { NTLM_AUTH_ENABLED: false } }; var themeDisplay = Liferay.ThemeDisplay; Liferay.AUI = { getBaseURL: function() { return 'https://community.wolfram.com/html/js/aui/'; }, getCombine: function() { return true; }, getComboPath: function() { return '/combo/?browserId=ie&minifierType=&languageId=en_US&b=6100&t=1739496912000&p=/html/js&'; }, getFilter: function() { return { replaceStr: function(match, fragment, string) { return fragment + 'm=' + (match.split('/html/js')[1] || ''); }, searchExp: '(\\?|&)/([^&]+)' }; }, getJavaScriptRootPath: function() { return '/html/js'; }, getLangPath: function () { return 'aui_lang.jsp?browserId=ie&themeId=community_WAR_communitytheme&colorSchemeId=01&minifierType=js&languageId=en_US&b=6100&t=1739496912000'; }, getRootPath: function() { return '/html/js/aui/'; } }; window.YUI_config = { base: Liferay.AUI.getBaseURL(), comboBase: Liferay.AUI.getComboPath(), fetchCSS: true, filter: Liferay.AUI.getFilter(), root: Liferay.AUI.getRootPath(), useBrowserConsole: false }; Liferay.currentURL = '\x2fweb\x2fcommunity\x2fgroups\x2f-\x2fm\x2ft\x2f3325521'; Liferay.currentURLEncoded = '%2Fweb%2Fcommunity%2Fgroups%2F-%2Fm%2Ft%2F3325521'; // ]]> </script> <script src="/html/js/barebone.jsp?browserId=ie&themeId=community_WAR_communitytheme&colorSchemeId=01&minifierType=js&minifierBundleId=javascript.barebone.files&languageId=en_US&b=6100&t=1739496912000" type="text/javascript"></script> <script src="/html/js/liferay/service.js?browserId=ie&minifierType=js&languageId=en_US&b=6100&t=1739496912000" type="text/javascript"></script> <script type="text/javascript"> // <![CDATA[ Liferay.Portlet.list = ['19','3_WAR_knowledgebaseportlet_INSTANCE_gkY19InvdxDq','62_INSTANCE_yu3RYy1BJeVn','56_INSTANCE_RwB3TwfUaira','groupabstract_WAR_groupabstractportlet']; // ]]> </script> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-216407-15']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; ga.setAttribute('async', 'true'); document.documentElement.firstChild.appendChild(ga); })(); </script> <link class="lfr-css-file" href="/community-theme/css/main.css?browserId=ie&themeId=community_WAR_communitytheme&minifierType=css&languageId=en_US&b=6100&t=1721246527000" rel="stylesheet" type="text/css" /> <style type="text/css"> /* <![CDATA[ */ /* ]]> */ </style> <style type="text/css"> .search { float: right; margin-top: -10px; position: relative; display: none; } </style> <style type="text/css"> </style> <!-- gl-head-includes-legacy.en.html --> <meta prefix="og: http://ogp.me/ns#" property="og:image" content="http://community.wolfram.com/share.png"> <meta prefix="og: http://ogp.me/ns#" property="og:image:secure_url" content=""> <meta prefix="og: http://ogp.me/ns#" property="og:image:width" content="1200"> <meta prefix="og: http://ogp.me/ns#" property="og:image:height" content="1200"> <link rel="stylesheet" href="//www.wolframcdn.com/fonts/source-sans-pro/1.0/global.css"> <link rel="stylesheet" href="/common/css/gl-styles.en.css"> <script src="//www.wolframcdn.com/consent/cookie-consent.js"></script> <script src="/common/javascript/wal/latest/walLoad.js"></script> <script defer src="/common/js/announcements/script.js"></script> <script src="/common/javascript/jquery/core/1.11.2/jquery.min.js"></script> <script src="/common/javascript/jquery/plugins/migrate/1.2.1/jquery-migrate-1.2.1.min.js"></script> <script src="/common/javascript/jquery/plugins/hoverIntent/r6/hoverIntent.min.js"></script> <script src="/common/javascript/gl-head-scripts.en.js"></script> <script src="/common/javascript/analytics.js"></script><!--/gl-head-includes-legacy.en.html --> <script type="text/javascript" src="/static/javascript/jquery.easing.1.3.js"></script> <script type="text/javascript" src="/static/javascript/scopedCSS.min.js"></script> <script crossorigin src="https://www.wolframcdn.com/notebook-embedder/0.3/wolfram-notebook-embedder.min.js"></script> <!-- jQuery UI --> <link rel="stylesheet" href="https://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css" /> <script src="https://code.jquery.com/ui/1.9.2/jquery-ui.js"></script> <!-- Fancybox --> <script type="text/javascript" src="/static/javascript/fancybox/jquery.fancybox-1.3.4.js"></script> <link rel="stylesheet" href="/static/javascript/fancybox/jquery.fancybox-1.3.4.css" type="text/css" media="screen" /> <!-- ShareThis --> <!-- <script type="text/javascript">var switchTo5x=true;</script> <script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script> --> <!-- Mathjax --> <script type="text/x-mathjax-config"> /* Include MathJax deliminator */ MathJax.Hub.Config({ "HTML-CSS": { preferredFont: "STIX", webFont: "STIX-Web", imageFont: null }, tex2jax: { inlineMath: [["$","$"]], processEscapes: true } }); </script> <script type="text/javascript" src="/static/javascript/markdown/mathjax/MathJax.js?config=TeX-AMS_HTML"></script> <!-- Group Selector --> <script type="text/javascript" src="/static/javascript/groupselector.js"></script> <script type="text/javascript" src="/static/javascript/main.js"></script> <style type="text/css"> /* Pop up fancy box for mute and ban */ #popUp { width: 400px; height: 300px; margin-top:4px; } #popUp #header { width: 100%; height: 75px; border-bottom: 1px solid #ccc; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #f9f9f9 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f9f9f9)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#f9f9f9 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#f9f9f9 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#f9f9f9 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%,#f9f9f9 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */ } #popUp #header span { font-size: 20px; margin: 28px 30px; color: #3E90B9; text-shadow: 0 1px 4px rgba(255, 255, 255, 0.7); display: inline-block; line-height: 1em; } #popUp #body { margin: 30px; margin-top:25px; font-size: 12px; } #popUp #okay-button { margin-top: 30px; background: -webkit-linear-gradient(top, #f6fdff 0%,#b8dcea 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f6fdff 0%,#b8dcea 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f6fdff 0%,#b8dcea 100%); /* IE10+ */ background: -moz-linear-gradient(center top , #f6fdff, #b8dcea) repeat scroll 0 0 transparent; background: linear-gradient(top, #f6fdff, #b8dcea) repeat scroll 0 0 transparent; background: -webkit-linear-gradient(top, #f6fdff, #b8dcea) repeat scroll 0 0 transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6fdff', endColorstr='#b8dcea'); outline: 0; border: 1px solid #85c2e0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #4990b4; cursor: pointer; display: inline-block; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; line-height: 15px; padding: 5px 15px; position: relative; text-align: center; text-shadow: 0 1px 3px rgba(255, 255, 255, 0.6); -webkit-box-shadow: 0px 1px 4px #eaeaea; -moz-box-shadow: 0px 1px 4px #eaeaea; box-shadow: 0px 1px 4px #eaeaea; vertical-align: center; text-decoration: none; } </style> <style> #verificationDialog { margin: 0; padding: 0; } #validate-header { width: 100%; height: 70px; border-bottom: 1px solid #E5E5E5; background-color: #F8F8F8; border-radius: 7px 7px 0 0; } #validate-header h1 { display: inline-block; line-height: 1em; font-family: Helvetica; margin: 0; padding: 26px 25px; color: #5EA1C3; font-size: 23px; font-weight: normal; text-shadow: 0px 2px 2px #DDD; } #validate-body { padding: 15px 25px; color: #333; } #validate-body span { display: block; font-family: Arial; font-size: 12px; color: #555; padding-bottom: 15px; } .resend { color: #777; font-family: Arial; font-size: 13px; } .resend:hover { color: #3E90B9; } </style> <style> #joinCommunityDialog { width: 650px; height: 445px; } #header { width: 100%; height: 75px; border-bottom: 1px solid #ccc; border-radius: 7px 7px 0 0; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #f9f9f9 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f9f9f9)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#f9f9f9 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#f9f9f9 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#f9f9f9 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%,#f9f9f9 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */ } #header span { font-size: 23px; font-family: Helvetica; margin: 28px 29px; color: #5EA1C3; text-shadow: 0 2px 2px #DDD; display: inline-block; line-height: 1em; } #agreement ol li { font-size: 12px; display: inline-block; padding-right: 5px; color: #73bbdd; min-width: 125px; } .tou-tabs { display: flex; margin: 15px 0px 4px 30px; } .tou-tabs li { margin-right: 10px } ol li span { color: #7c7c7c; font-size: 13px; font-family: Arial; } label { color: #666666; } .tab-text { position: absolute; margin-top: 11px; } .tab-num-box { color: #7c7c7c; background-color: #e2e2e2; width: 41px; height: 36px; text-align: center; margin-right: 8px; display:block; float:left; } .tab-num-text { padding: 0px; margin-left: 15px; margin-top: 11px; font-family: 'Museo500'; font-size: 19px; display:block; float:left; } .finished { border: 1px solid #d7edf5; margin-bottom: -1px; background-color: #f8f8f8; } .finished .tab-num-box { color: white; font-family: 'Museo300'; background-color: #c5e3f2; } .finished .tab-num-text { color: #5A9ABA; } .finished .tab-text { font-family: 'Arial'; font-weight: bold; color: #c4e2f2; font-size: 13px; } .active .tab-num-box { background-color: #73bbdd; width: 41px; height: 41px; box-shadow: 0px 0px 5px (0, 0, 0 0.35); } .active .tab-num-text { color: white; margin-top: 13px; margin-left: 16px; } .active .tab-text { font-family: Arial; font-weight: bold; color: #5A9ABA; margin-top: 13px; } .wolframIdTab { width: 275px; } .wolframIdTab .tab-text { padding: 0px; } .acceptTouTab { border: 1px solid #b7dbed; border-bottom: none; opacity: 1; background-color: #f7fdff; width: 291px; height: 41px; margin-bottom: -5px; } .panel { background-color: #f7fdff; border: 1px solid #b7dbed; margin: 0px 30px; } .panel .label { display: block; font-family: Arial; font-size: 12px; color: #555; margin: 5px 15px; } .sub-panel { border-top: 1px solid #B7DBED; background: #fff; padding: 20px; padding-left: 25px; } .sub-panel a { padding: 0px 15px; text-decoration: none; font-size: 12px; color: #3187a7; } .sub-panel a:hover { color: #0a6089; } input[type="submit"] { background: -moz-linear-gradient(center top , #f6fdff, #b8dcea) repeat scroll 0 0 transparent; background: linear-gradient(top, #f6fdff, #b8dcea) repeat scroll 0 0 transparent; background: -webkit-linear-gradient(top, #f6fdff, #b8dcea) repeat scroll 0 0 transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6fdff', endColorstr='#b8dcea'); outline: 0; border: 1px solid #85c2e0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #4990b4; cursor: pointer; display: inline-block; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; line-height: 15px; padding: 5px 15px; position: relative; text-align: center; text-shadow: 0 1px 3px rgba(255, 255, 255, 0.6); -webkit-box-shadow: 0px 1px 4px #eaeaea; -moz-box-shadow: 0px 1px 4px #eaeaea; box-shadow: 0px 1px 4px #eaeaea; vertical-align: center; text-decoration: none; } input[type="submit"]:hover { background: -moz-linear-gradient(center top , #f6fdff, #90cae1) repeat scroll 0 0 transparent; background: linear-gradient(top, #f6fdff, #90cae1) repeat scroll 0 0 transparent; background: -webkit-linear-gradient(top, #f6fdff, #90cae1) repeat scroll 0 0 transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6fdff', endColorstr='#90cae1'); border: 1px solid #85c2e0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #3e90b9; cursor: pointer; display: inline-block; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; line-height: 15px; padding: 5px 15px; position: relative; text-align: center; text-shadow: 0 1px 4px rgba(255, 255, 255, 0.7); vertical-align: center; text-decoration: none; } .cancel-button { background: -moz-linear-gradient(center top , #f6fdff, #b8dcea) repeat scroll 0 0 transparent; background: linear-gradient(top, #f6fdff, #b8dcea) repeat scroll 0 0 transparent; background: -webkit-linear-gradient(top, #f6fdff, #b8dcea) repeat scroll 0 0 transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6fdff', endColorstr='#b8dcea'); outline: 0; border: 1px solid #85c2e0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #4990b4; cursor: pointer; display: inline-block; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; line-height: 15px; padding: 5px 15px; position: relative; text-align: center; text-shadow: 0 1px 3px rgba(255, 255, 255, 0.6); -webkit-box-shadow: 0px 1px 4px #eaeaea; -moz-box-shadow: 0px 1px 4px #eaeaea; box-shadow: 0px 1px 4px #eaeaea; vertical-align: center; text-decoration: none; } .cancel-button:hover { background: -moz-linear-gradient(center top , #f6fdff, #90cae1) repeat scroll 0 0 transparent; background: linear-gradient(top, #f6fdff, #90cae1) repeat scroll 0 0 transparent; background: -webkit-linear-gradient(top, #f6fdff, #90cae1) repeat scroll 0 0 transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6fdff', endColorstr='#90cae1'); border: 1px solid #85c2e0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #3e90b9; cursor: pointer; display: inline-block; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; line-height: 15px; padding: 5px 15px; position: relative; text-align: center; text-shadow: 0 1px 4px rgba(255, 255, 255, 0.7); vertical-align: center; text-decoration: none; } #join-text { padding: 25px; color: #555; font-size: 13px; font-family: 'Arial'; height: 160px; line-height: 18px; color: #777; } #join-text a { text-decoration: none; color: #3187a7; } #join-text a:hover { text-decoration: none; color: #0a6089; } #join-text span { display: block; padding-bottom: 15px; } #confirm-cancel-text { padding: 25px; color: #777; font-size: 13px; line-height: 18px; font-family: 'Arial'; height: 160px; } #confirm-cancel-text h1 { font-family: Museo500; font-size: 17px; color: #146F9D; margin: 0px; font-weight: normal; } #confirm-cancel-text span { display: block; padding-bottom: 5px; } #cancel-reg { cursor: pointer; } </style> </head> <body class=" yui3-skin-sam controls-visible signed-out public-page site"> <div id="gl-inner-wrapper"> <header id="banner" role="banner"> <div id="heading"> <a href="/" class="heading-wrapper"><img id="community-logo" src="/community-theme/images/community-header-new.png"/> <div id="community-header"> WOLFRAM COMMUNITY </div> <div id="community-tagline"> Connect with users of Wolfram technologies to learn, solve problems and share ideas </div> </a> <div class="user-button-wrapper"> <a class="join-register" href="/delegate/registration-portlet/">Join</a> <a class="sign-in" href="/delegate/login-portlet/" title="" target="_top" >Sign In</a> </div> </div> <div class="nav-shadow"></div> <div id="fullnav"> <div id="navbar"> <nav id="communitynavigation"> <a href="/dashboard"> <div class="navitem"> <span>Dashboard</span> </div> </a> <a href="/groups"> <div class="navitem selected"> <span>Groups</span> </div> </a> <a href="/people"> <div class="navitem"> <span>People</span> </div> </a> </nav> <div id="search-bar"> <form action="https://community.wolfram.com/search?p_p_id=search_WAR_searchportlet&p_p_lifecycle=0&p_p_col_pos=4&p_p_col_count=5&_search_WAR_searchportlet_filter=&_search_WAR_searchportlet_start=0&_search_WAR_searchportlet_limit=20&_search_WAR_searchportlet_mvcPath=%2Fsearch.jsp" onSubmit="ctem_3_search(); return false;" method="get" name="fm" > <input name="p_p_id" type="hidden" value="search_WAR_searchportlet" /><input name="p_p_lifecycle" type="hidden" value="0" /><input name="p_p_col_pos" type="hidden" value="4" /><input name="p_p_col_count" type="hidden" value="5" /><input name="_search_WAR_searchportlet_filter" type="hidden" value="" /><input name="_search_WAR_searchportlet_start" type="hidden" value="0" /><input name="_search_WAR_searchportlet_limit" type="hidden" value="20" /><input name="_search_WAR_searchportlet_mvcPath" type="hidden" value="/search.jsp" /> <input id ="search_image" title="search" type="submit" /> <input id="keywords" name="keywords" type="text" value="" size="30" maxlength="75" type="text" placeholder="Search"/> </form> </form> </div> </div> </div> </header> <div id="wrapper"> <div id="content"> <div id="p_p_id_103_" class="portlet-boundary portlet-boundary_103_ portlet-static portlet-static-end " > <span id="p_103"></span> <div class="portlet-body"> </div> </div> <div class="columns-1" id="main-content" role="main"> <table class="portlet-layout"> <tr> <td class="portlet-column portlet-column-only" id="column-1"> <div class="portlet-dropzone portlet-column-content portlet-column-content-only" id="layout-column_column-1"> <div id="p_p_id_19_" class="portlet-boundary portlet-boundary_19_ portlet-static portlet-static-end portlet-message-boards " > <span id="p_19"></span> <div class="portlet-body"> <section class="portlet" id="portlet_19"> <header class="portlet-topper"> <h1 class="portlet-title"> <span > <img class="icon" id="suxb" src="/community-theme/images/spacer.png" alt="Message Boards" title="Message Boards" style="background-image: url('/html/icons/_sprite.png'); background-position: 50% -608px; background-repeat: no-repeat; height: 16px; width: 16px;" /> </span> <span class="portlet-title-text">Message Boards</span> </h1> <menu class="portlet-topper-toolbar" id="portlet-topper-toolbar_19" type="toolbar"> </menu> </header> <div class="portlet-content"> <div class=" portlet-content-container" style=""> <div class="portlet-body"> <div class="displayStyle-default"> <div id="_19_addAnswerFlagDiv" style="display: none;"> <span > <img class="icon" id="rjus" src="/community-theme/images/common/checked.png" alt="" /> <span class="taglib-text">Answer</span> </span> (<a href="javascript:_19_deleteAnswerFlag('@MESSAGE_ID@');" >Unmark</a>) </div> <div id="_19_deleteAnswerFlagDiv" style="display: none;"> <span > <a class="taglib-icon" href="javascript:_19_addAnswerFlag('@MESSAGE_ID@');" id="_19_ctvk" > <img class="icon" src="/community-theme/images/common/checked.png" alt="" /> <span class="taglib-text">Mark as an Answer</span> </a> </span> </div> <form action="" class="aui-form " id="_19_fm" method="post" name="_19_fm" > <input class="aui-field-input aui-field-input-text" id="_19_breadcrumbsCategoryId" name="_19_breadcrumbsCategoryId" type="hidden" value="0" /> <input class="aui-field-input aui-field-input-text" id="_19_breadcrumbsMessageId" name="_19_breadcrumbsMessageId" type="hidden" value="3325521" /> <input class="aui-field-input aui-field-input-text" id="_19_threadId" name="_19_threadId" type="hidden" value="3325522" /> <script type="text/javascript" src="https://platform-api.sharethis.com/js/sharethis.js#property=5a7b601064e48e0012e6e37c&product=inline-share-buttons"></script> <style> .root-post .like-component { align-items: center; } .root-post .like-button { margin-left: 10px; } </style> <script type="text/javascript"> $( moveThreadStickybarIntoBanner ); function moveThreadStickybarIntoBanner() { $('#banner').append( $('#thread-stickybar-container') ); } var isCollapsed = false; var isGroupInfoCollapsed = true; window.onscroll = function() {toggleStickybarCollapse()}; function toggleStickybarCollapse() { if(!isCollapsed) { if (document.documentElement.scrollTop > 150) { document.getElementById("thread-stickybar-container").classList.add("collapse"); document.getElementById("thread-stickybar-mini-Wolfram-Community-banner").classList.add("expand"); document.getElementById("thread-title").classList.add("expand"); collapseGroupInfo(); isCollapsed = true; } } else { if (document.documentElement.scrollTop < 140) { document.getElementById("thread-stickybar-container").classList.remove("collapse"); document.getElementById("thread-stickybar-mini-Wolfram-Community-banner").classList.remove("expand"); document.getElementById("thread-title").classList.remove("expand"); isCollapsed = false; } } } function toggleGroupInfoCollapsed() { if(!isGroupInfoCollapsed) { collapseGroupInfo(); } else { expandGroupInfo(); } } function collapseGroupInfo() { if(!isGroupInfoCollapsed) { document.getElementById("thread-stickybar-group-info").classList.add("collapse"); isGroupInfoCollapsed = true; } } function expandGroupInfo() { if(isGroupInfoCollapsed) { document.getElementById("thread-stickybar-group-info").classList.remove("collapse"); isGroupInfoCollapsed = false; } } </script> <div id="thread-stickybar-container"> <div id="thread-stickybar-mini-Wolfram-Community-banner"> <div id="thread-stickybar-mini-Wolfram-Community-icon"> <a href="/"> <img src="/community-theme/images/community-header-new.png" style="height: 24px;"> </a> </div> <a href="/" id="thread-stickybar-mini-Wolfram-Community-text"> WOLFRAM COMMUNITY </a> <div id="thread-stickybar-mini-navbar"> <ul style="margin-left:auto;"> <li class="thread-stickybar-mini-navbar-button"> <a href="/dashboard"> <div style="height:32px;padding-top:17px;"> <div class="thread-stickybar-mini-navbar-text">Dashboard</div> </div> </a> </li> <li class="thread-stickybar-mini-navbar-button"> <a href="/groups"> <div style="height:32px;padding-top:17px;"> <div class="thread-stickybar-mini-navbar-text">Groups</div> </div> </a> </li> <li class="thread-stickybar-mini-navbar-button"> <a href="/people"> <div style="height:32px;padding-top:17px;"> <div class="thread-stickybar-mini-navbar-text">People</div> </div> </a> </li> </ul> <ul style="margin-right:16.8%;"> <li class="thread-stickybar-mini-navbar-button"> <a href="/search"> <div style="height:32px;padding-top:17px;margin:0 10px;"> <div> <img src="/community-theme/images/search-icon.png" style="height:17px;-webkit-filter:brightness(10);filter:brightness(10);"> </div> </div> </a> </li> </ul> </div> </div> <div id="thread-stickybar-thread-info"> <div id="thread-stickybar-like-button" style="display:inline"> <input id="does-not-like" class="taglib-ratings signed-out-thumbs" type="image" src="/community-theme/images/like-default.png" onclick="signInFunc();return false;"> </div> <div id="counter_root" class="thread-stickybar-like-count" style="display:inline-block"> 3 </div> <div class="thread-stickybar-regular-font" style="display:inline-block;"> <div style="color:#cccccc;display:inline;padding:0 5px;">|</div> 1009 Views <div style="color:#cccccc;display:inline;padding:0 5px;">|</div> 3 Replies <div style="color:#cccccc;display:inline;padding:0 5px;">|</div> 6 Total Likes </div> <div class="horizontal-space-between-stats-and-buttons"></div> <div id="thread-stickybar-buttons"> <div id="thread-stickybar-viewgroups" style="display:inline-block;"> <!-- viewgroups-button --> <div id="thread-stickybar-viewgroups-button" style="display:inline" onclick="toggleGroupInfoCollapsed()"> <span>View groups...</span> </div> </div> <div class="horizontal-space-between-buttons"></div> <div id="thread-stickybar-follow-button" style="display:inline-block"> <a class="taglib-icon" href="#" onclick="signInFunc();return false;"> <span class="taglib-text">Follow this post</span> </a> </div> <div class="horizontal-space-between-buttons"></div> <div id="thread-stickybar-sharemore" style="display:inline-block;"> <!-- sharemore-button --> <div id="thread-stickybar-sharemore-button" style="display:inline"> <div style="display:inline;"> <?xml version="1.0" encoding="utf-8"?> <!-- Generator: Adobe Illustrator 27.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <svg version="1.1" id="_x32_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 514 514" style="enable-background:new 0 0 514 514;margin-bottom:-2px;" xml:space="preserve" width="16px" height="13px"> <g> <path class="st0" d="M513,231.4L284.5,45.6v109.8C61.8,157.2-20.8,308.3,5.8,468.4c48.7-99.5,149.9-153.7,278.7-158.1v107 L513,231.4z"/> </g> </svg> </div> <span>Share</span> </div> <!-- sharemore-panel--> <div id="thread-stickybar-sharemore-content-origin"> <span class="thread-stickybar-sharemore-triangle-general thread-stickybar-sharemore-triangle-border"></span> <span class="thread-stickybar-sharemore-triangle-general thread-stickybar-sharemore-triangle-inside"></span> <div id="thread-stickybar-sharemore-content-container"> <!-- sharemore-content--> <div id="thread-stickybar-sharemore-content"> <div class="thread-stickybar-sharemore-text">Share this post:</div> <div class="social sharethis-inline-share-buttons st_facebook_custom st_twitter_custom" style="min-width:300px"></div> </div> </div> </div> </div> </div> </div> <div id="thread-stickybar-group-info" class="collapse"> <div class="thread-stickybar-groups-font thread-stickybar-groups-spacing" style="display:inline">GROUPS:</div> <div class="taglib-asset-tags-summary"> <a class="tag" href="/content?curTag=graphics and visualization">Graphics and Visualization</a> <a class="tag" href="/content?curTag=wolfram language">Wolfram Language</a> <a class="tag" href="/content?curTag=modeling">Modeling</a> <a class="tag" href="/content?curTag=presentation and notebooks">Presentation and Notebooks</a> <a class="tag" href="/content?curTag=system modeler">SystemModeler</a> <a class="tag" href="/content?curTag=events and media">Events & Media</a> </div> </div> </div> <script type="text/javascript"> function signInFunc() { location.href = "/delegate/login-portlet"; } var zyfa_curCounter = 3; var zyfa_myCounter = 0.0; var zyfa_voteOrNot = false; if(zyfa_myCounter > 0) { zyfa_voteOrNot = true; } function update_counter_root() { document.getElementById("counter_root").innerHTML = (function() { if(!zyfa_voteOrNot){ zyfa_voteOrNot = true; $("#thread-stickybar-thread-info .aui-rating-element").removeClass("wolfram-like-off"); $("#thread-stickybar-thread-info .aui-rating-element").addClass("wolfram-like-on"); return zyfa_curCounter += 1; } else { zyfa_voteOrNot = false; $("#thread-stickybar-thread-info .aui-rating-element").removeClass("wolfram-like-on"); $("#thread-stickybar-thread-info .aui-rating-element").addClass("wolfram-like-off"); return zyfa_curCounter -= 1; } })(); } $(document).ready(function() { /* Checking if it's inside .thumbs, because if it's my own post, then the function should not trigger */ /* For my own post it will be .self-thumbs */ $("#thread-stickybar-like-button .thumbs .aui-rating-element").click( function() { update_counter_root(); }); (function() { var staticHTMLNodes = []; var embedNodes = []; var currentEmbedNode = null; var unscopedSelectors = []; function getSelectorNames(node) { var output = []; var ruleList = node.sheet.cssRules; for (var iRuleList=0; iRuleList < ruleList.length; iRuleList++) { output[iRuleList] = ruleList[iRuleList].selectorText; } return output; } /* Callback function to execute when mutations are observed */ var callback = function(mutationsList, observer) { for (var iMutation=0; iMutation < mutationsList.length; iMutation++) { var mutation = mutationsList[iMutation]; /* Only work with the first child element that has been added to the head, */ /* and restrict operations to elements of type <style type="text/css"> */ if (mutation.type === 'childList' && mutation.addedNodes) { var newNode = mutation.addedNodes[0]; var isStyleNode = newNode && newNode.tagName === 'STYLE' && newNode.getAttribute('type') === 'text/css'; if (isStyleNode) { /* TODO: it doesn't seem like we add multiple classes for now, but if we do, this code will need to be more generic */ var selectorNames = getSelectorNames(newNode)[0]; if (unscopedSelectors.indexOf(selectorNames) > -1 && newNode.innerHTML) { /* Update CSS to be specific to the node */ newNode.innerHTML = scopedCSS(newNode.innerHTML, 'div[data-url="' + currentEmbedNode + '"]'); } else { /* Update selectors that are already un-scoped */ unscopedSelectors = unscopedSelectors.concat([selectorNames]); } } } } }; $('div[data-type="application/vnd.wolfram.notebook"]').each(function() { if ($(this).data('url')) { staticHTMLNodes.push($(this)); } }); function embedNotebooksAtNodes(nodes) { if (nodes.length > 0) { var curNode$ = nodes.shift(); currentEmbedNode = curNode$.data('url'); try { var req = WolframNotebookEmbedder.embed(curNode$.data('url'), curNode$[0], {showRenderProgress: false}); req.then(function(nb) { nb.addEventListener('initial-render-done', function() { return embedNotebooksAtNodes(nodes); }); }).catch(function() { /* If the embed promise was rejected for some reason, move to embedding at other nodes */ return embedNotebooksAtNodes(nodes); }); } catch (error) { /* If something unexpected happenned when trying to embed at the current node, move to embedding at the next node */ return embedNotebooksAtNodes(nodes); } } } /* Replace placeholder with static html across all replies */ /* Once that's done, switch the static html with the live version */ function replaceWithStaticHTML(nodes) { var styleSheetSelector = 'style[type="text/css"]:first'; if (nodes.length > 0) { var curNode$ = nodes.shift(); embedNodes.push(curNode$); if (curNode$.html()) { replaceWithStaticHTML(nodes); } else { $.ajax(curNode$.data('url').replace(/\/(obj|objects|env)\//, '/statichtml/')) .done( function (data) { /* When there is no cache, sometimes the cross-hatch disappears and makes for a bad user experience */ if (data) { var resp$ = $(data); var updatedCSSRules = scopedCSS(resp$.find(styleSheetSelector).text(), 'div[data-url=\"' + curNode$.data('url') + "\"]"); resp$.find(styleSheetSelector).html(updatedCSSRules); curNode$.html(resp$.wrap("<div>").parent().html()).css('min-height', 'auto'); } replaceWithStaticHTML(nodes); }).fail(function(xhr, options, error) { if (xhr.status === 404 || xhr.status === 403) { curNode$.addClass('notfound'); } replaceWithStaticHTML(nodes); }); } } else { /* Watch for additions to the head node */ var targetNode = document.head; var config = { attributes: false, childList: true, subtree: false }; var observer = new MutationObserver(callback); observer.observe(targetNode, config); embedNotebooksAtNodes(embedNodes); } } replaceWithStaticHTML(staticHTMLNodes); })(); }); </script> <div id="thread-title" class="title-and-info"> <div class="taglib-header "> <h1 class="header-title"> <span> Discover More from our Wolfram Technology Conference 2024 </span> </h1> </div> </div> <div class="root-post"> <div id="thread-author-avatar" class="user-image"> <div class="taglib-user-display display-style-2"> <a href="https://community.wolfram.com/c/my_sites/view?groupId=1660608&privateLayout=0" > <span class="user-profile-image"> <div class="avatar-border"> <div class="avatar-spacer"> <img alt="Keren Garcia" class="avatar" src="/image/user_male_portrait?img_id=2593031&t=1740859808046" width="65" /> </div> </div> </span> <span class="user-name"> Keren Garcia </span> </a> <div class="user-details"> </div> </div> </div> <div id="thread-message-info" class="title-and-info"> <div class="post-details"> <div class="author-info"> <a href="/web/kereng">Keren Garcia, Wolfram Research Inc.</a> </div> <div class="time-posted"> Posted <span class="author-red">3 months ago</span> </div> </div> </div> </div> <div class="thread-controls"> <div class="thread-actions"> <table class="lfr-table"> <tr> </tr> </table> </div> <div class="clear"></div> </div> <div> <div class="message-scroll" id="_19_message_0"></div> <div class="root-message-container"> <script type="text/javascript"> var repliedToComment = null; /* This global variable keeps track of which comment is being replied to */ function setQuickReplyTo(messageId) { removeQuickReplyHighlight(); $(".reply-to-text").show(); $(".reply-to-link").attr("href", "#_19_message_" + messageId); $(".message-container").each(function(index, element) { anchor = $(element).find("#_19_message_" + messageId); if(anchor.length != 0) { $(".reply-to-link").text($(element).find(".author-red").text()); repliedToComment = element; $(element).addClass("reply-to-container"); } }); $("textarea").focus(); } function removeQuickReplyTo() { _19_addQuickReply('reply', '3325521'); $(".reply-to-text").hide(); removeQuickReplyHighlight(); } function removeQuickReplyHighlight() { $(repliedToComment).removeClass("reply-to-container"); repliedToComment = null; } $(document).ready(function() { var msgId = '3325521'; var isSignedIn = 'false'; if (isSignedIn) { setTimeout(function(){ _19_addQuickReply('reply', msgId); removeQuickReplyTo(); }, 500); } }); </script> <script> var eonk_curCounter_child = 3; var eonk_myCounter_child = 0.0; var eonk_voteOrNot_child = false; if(eonk_myCounter_child > 0) { eonk_voteOrNot_child = true; } var eonk_currId = "eonk_counter_child"; function eonk_update_counter() { document.getElementById(eonk_currId).innerHTML = (function() { if(!eonk_voteOrNot_child) { eonk_voteOrNot_child = true; $("#eonk_reply .aui-rating-element").removeClass("wolfram-like-off"); $("#eonk_reply .aui-rating-element").addClass("wolfram-like-on"); return eonk_curCounter_child += 1; } else { eonk_voteOrNot_child = false; $("#eonk_reply .aui-rating-element").removeClass("wolfram-like-on"); $("#eonk_reply .aui-rating-element").addClass("wolfram-like-off"); return eonk_curCounter_child -= 1; } })(); } $(document).ready(function() { $("#eonk_reply .thumbs .aui-rating-element").click( function() { eonk_update_counter(); }); }); </script> <style> .root-post .like-component { align-items: center; } .root-post .like-button { margin-left: 0; } </style> <div class="message-container" style="margin-left: 0px; width: 780px; border:none;"> <a id="_19_message_3325521"></a> <table class="thread-message-view portlet-section-body results-row" id="_19_message_3325521"> <tr> <td class="lfr-top"> <div class="thread-body"> <p>New series on the <a href="https://www.youtube.com/playlist?list=PLdIcYTEZ4S8RnaOQl8h16Vg6RnQ0KiYsE">Wolfram R&D YouTube channel</a>! </p> <p>Missed the Wolfram Technology Conference? This series features videos that bring the best of WTC 2024! This week, the featured videos will be focusing on System Modeler. </p> <p>Check out the first video on <a href="https://youtu.be/EnWBVz9pQrM">Electric Circuits here</a>. </p> <p>Stay tuned for the latest updates and exciting content -- subscribe now and become a part of our community!</p> <p><a href="https://youtu.be/EnWBVz9pQrM"><img src="https://community.wolfram.com//c/portal/getImageAttachment?filename=bestof.png&userId=1660606" alt="enter image description here" /></a></p> <div class="custom-attributes"> <div class="taglib-custom-attributes-list"> </div> </div> </div> </td> </tr> <tr> <td class="thread-bottom"> <div class="entry-links"> </div> <ul class="edit-controls lfr-component"> </ul> </td> </tr> </table> <div class="root-bottom-view"> <div class="author"> POSTED BY: <span class="author-red"><a href="/web/kereng">Keren Garcia</a></span> </div> <div class="subject"> </div> <div class="thread-bottom-controls" style="align:left;"> <ul class="edit-controls lfr-component"> <li> <a class="taglib-icon" href="#" onclick="signInFunc();return false;">Reply</a> </li> <li style="color: #999;"> | </li> <li> <a class="taglib-icon" href="#" onclick="signInFunc();return false;">Flag</a> </li> </ul> </div> </div> </div> <!-- close root div --></div> <div class="root-message-info"> <span class="reply-count"> 3 Replies </span> <div class="sorting"> <span style="display:inline-block;font-size:15px;font-family:'Source Sans Pro'; color:#8a8a8a; margin-top: 9px;">Sort By:</span> <input name="_19_sortMsgTabsScroll" type="hidden" /> <ul class="aui-tabview-list"> <li class="aui-tab aui-state-default current aui-tab-active aui-state-active first" id="_19_sortMsg82101112108105101115TabsId"> <span class="aui-tab-content"> <a class="aui-tab-label" href="https://community.wolfram.com/groups/-/m/t/3325521?sortMsg=Replies" > <strong> Replies </strong> </a> </span> </li> <li class="aui-tab aui-state-default" id="_19_sortMsg76105107101115TabsId"> <span class="aui-tab-content"> <a class="aui-tab-label" href="https://community.wolfram.com/groups/-/m/t/3325521?sortMsg=Likes" > Likes </a> </span> </li> <li class="aui-tab aui-state-default last" id="_19_sortMsg8210199101110116TabsId"> <span class="aui-tab-content"> <a class="aui-tab-label" href="https://community.wolfram.com/groups/-/m/t/3325521?sortMsg=Recent" > Recent </a> </span> </li> </ul> </div> </div> <script> var twwx_curCounter_child = 1; var twwx_myCounter_child = 0.0; var twwx_voteOrNot_child = false; if(twwx_myCounter_child > 0) { twwx_voteOrNot_child = true; } var twwx_currId = "twwx_counter_child"; function twwx_update_counter() { document.getElementById(twwx_currId).innerHTML = (function() { if(!twwx_voteOrNot_child) { twwx_voteOrNot_child = true; $("#twwx_reply .aui-rating-element").removeClass("wolfram-like-off"); $("#twwx_reply .aui-rating-element").addClass("wolfram-like-on"); return twwx_curCounter_child += 1; } else { twwx_voteOrNot_child = false; $("#twwx_reply .aui-rating-element").removeClass("wolfram-like-on"); $("#twwx_reply .aui-rating-element").addClass("wolfram-like-off"); return twwx_curCounter_child -= 1; } })(); } $(document).ready(function() { $("#twwx_reply .thumbs .aui-rating-element").click( function() { twwx_update_counter(); }); }); </script> <style> .root-post .like-component { align-items: center; } .root-post .like-button { margin-left: 0; } </style> <div class="reply_posts" id="twwx_reply" style="margin-left: 0px; width: 780px;"> <div class="like-component"> <div class="like-button"> <input id="does-not-like" type="image" src="/community-hook/images/like-default.png" onclick="signInFunc(); return false;"> </div> <div class="like-counter like-counter-margin" id="twwx_counter_child">1</div> </div> <div class="user-image"> <div class="taglib-user-display display-style-2"> <a href="https://community.wolfram.com/c/my_sites/view?groupId=1660608&privateLayout=0" > <span class="user-profile-image"> <div class="avatar-border"> <div class="avatar-spacer"> <img alt="Keren Garcia" class="avatar" src="/image/user_male_portrait?img_id=2593031&t=1740859808046" width="65" /> </div> </div> </span> <span class="user-name"> Keren Garcia </span> </a> <div class="user-details"> </div> </div> </div> <div class="post-details"> <div class="author-info"> <a href="/web/kereng">Keren Garcia, Wolfram Research Inc.</a> </div> <div class="time-posted"> Posted <span class="author-red">1 month ago</span> </div> </div> </div> <div class="message-container" style="margin-left: 0px; width: 780px; border:none;"> <a id="_19_message_3356803"></a> <table class="thread-message-view portlet-section-alternate results-row alt" id="_19_message_3356803"> <tr> <td class="lfr-top"> <div class="thread-body"> <p>Want to learn more about video creation? Check out the <a href="https://youtu.be/siMRnutg46Y">latest video</a> from Shadi Ashnai on the Wolfram R&D YouTube channel!</p> <div class="custom-attributes"> <div class="taglib-custom-attributes-list"> </div> </div> </div> </td> </tr> <tr> <td class="thread-bottom"> <div class="entry-links"> </div> <ul class="edit-controls lfr-component"> </ul> </td> </tr> </table> <div class="thread-bottom-view"> <div class="author"> POSTED BY: <span class="author-red"><a href="/web/kereng">Keren Garcia</a></span> </div> <div class="subject"> </div> <div class="thread-bottom-controls" style="align:left;"> <ul class="edit-controls lfr-component"> <li> <a class="taglib-icon" href="#" onclick="signInFunc();return false;">Reply</a> </li> <li style="color: #999;"> | </li> <li> <a class="taglib-icon" href="#" onclick="signInFunc();return false;">Flag</a> </li> </ul> </div> </div> </div> <script> var gkow_curCounter_child = 1; var gkow_myCounter_child = 0.0; var gkow_voteOrNot_child = false; if(gkow_myCounter_child > 0) { gkow_voteOrNot_child = true; } var gkow_currId = "gkow_counter_child"; function gkow_update_counter() { document.getElementById(gkow_currId).innerHTML = (function() { if(!gkow_voteOrNot_child) { gkow_voteOrNot_child = true; $("#gkow_reply .aui-rating-element").removeClass("wolfram-like-off"); $("#gkow_reply .aui-rating-element").addClass("wolfram-like-on"); return gkow_curCounter_child += 1; } else { gkow_voteOrNot_child = false; $("#gkow_reply .aui-rating-element").removeClass("wolfram-like-on"); $("#gkow_reply .aui-rating-element").addClass("wolfram-like-off"); return gkow_curCounter_child -= 1; } })(); } $(document).ready(function() { $("#gkow_reply .thumbs .aui-rating-element").click( function() { gkow_update_counter(); }); }); </script> <style> .root-post .like-component { align-items: center; } .root-post .like-button { margin-left: 0; } </style> <div class="reply_posts" id="gkow_reply" style="margin-left: 0px; width: 780px;"> <div class="like-component"> <div class="like-button"> <input id="does-not-like" type="image" src="/community-hook/images/like-default.png" onclick="signInFunc(); return false;"> </div> <div class="like-counter like-counter-margin" id="gkow_counter_child">1</div> </div> <div class="user-image"> <div class="taglib-user-display display-style-2"> <a href="https://community.wolfram.com/c/my_sites/view?groupId=1660608&privateLayout=0" > <span class="user-profile-image"> <div class="avatar-border"> <div class="avatar-spacer"> <img alt="Keren Garcia" class="avatar" src="/image/user_male_portrait?img_id=2593031&t=1740859808046" width="65" /> </div> </div> </span> <span class="user-name"> Keren Garcia </span> </a> <div class="user-details"> </div> </div> </div> <div class="post-details"> <div class="author-info"> <a href="/web/kereng">Keren Garcia, Wolfram Research Inc.</a> </div> <div class="time-posted"> Posted <span class="author-red">3 months ago</span> </div> </div> </div> <div class="message-container" style="margin-left: 0px; width: 780px; border:none;"> <a id="_19_message_3329085"></a> <table class="thread-message-view portlet-section-body results-row" id="_19_message_3329085"> <tr> <td class="lfr-top"> <div class="thread-body"> <p>Curious about solar panels? Check out Ankit Naik modeling residential solar power systems to determine their cost efficiency on the <a href="https://youtu.be/koYohL7LdgE">Wolfram R&D YouTube channel</a>!</p> <div class="custom-attributes"> <div class="taglib-custom-attributes-list"> </div> </div> </div> </td> </tr> <tr> <td class="thread-bottom"> <div class="entry-links"> </div> <ul class="edit-controls lfr-component"> </ul> </td> </tr> </table> <div class="thread-bottom-view"> <div class="author"> POSTED BY: <span class="author-red"><a href="/web/kereng">Keren Garcia</a></span> </div> <div class="subject"> </div> <div class="thread-bottom-controls" style="align:left;"> <ul class="edit-controls lfr-component"> <li> <a class="taglib-icon" href="#" onclick="signInFunc();return false;">Reply</a> </li> <li style="color: #999;"> | </li> <li> <a class="taglib-icon" href="#" onclick="signInFunc();return false;">Flag</a> </li> </ul> </div> </div> </div> <script> var wfcu_curCounter_child = 1; var wfcu_myCounter_child = 0.0; var wfcu_voteOrNot_child = false; if(wfcu_myCounter_child > 0) { wfcu_voteOrNot_child = true; } var wfcu_currId = "wfcu_counter_child"; function wfcu_update_counter() { document.getElementById(wfcu_currId).innerHTML = (function() { if(!wfcu_voteOrNot_child) { wfcu_voteOrNot_child = true; $("#wfcu_reply .aui-rating-element").removeClass("wolfram-like-off"); $("#wfcu_reply .aui-rating-element").addClass("wolfram-like-on"); return wfcu_curCounter_child += 1; } else { wfcu_voteOrNot_child = false; $("#wfcu_reply .aui-rating-element").removeClass("wolfram-like-on"); $("#wfcu_reply .aui-rating-element").addClass("wolfram-like-off"); return wfcu_curCounter_child -= 1; } })(); } $(document).ready(function() { $("#wfcu_reply .thumbs .aui-rating-element").click( function() { wfcu_update_counter(); }); }); </script> <style> .root-post .like-component { align-items: center; } .root-post .like-button { margin-left: 0; } </style> <div class="reply_posts" id="wfcu_reply" style="margin-left: 0px; width: 780px;"> <div class="like-component"> <div class="like-button"> <input id="does-not-like" type="image" src="/community-hook/images/like-default.png" onclick="signInFunc(); return false;"> </div> <div class="like-counter like-counter-margin" id="wfcu_counter_child">1</div> </div> <div class="user-image"> <div class="taglib-user-display display-style-2"> <a href="https://community.wolfram.com/c/my_sites/view?groupId=1660608&privateLayout=0" > <span class="user-profile-image"> <div class="avatar-border"> <div class="avatar-spacer"> <img alt="Keren Garcia" class="avatar" src="/image/user_male_portrait?img_id=2593031&t=1740859808046" width="65" /> </div> </div> </span> <span class="user-name"> Keren Garcia </span> </a> <div class="user-details"> </div> </div> </div> <div class="post-details"> <div class="author-info"> <a href="/web/kereng">Keren Garcia, Wolfram Research Inc.</a> </div> <div class="time-posted"> Posted <span class="author-red">3 months ago</span> </div> </div> </div> <div class="message-container" style="margin-left: 0px; width: 780px; border:none;"> <a id="_19_message_3327087"></a> <table class="thread-message-view portlet-section-alternate results-row alt" id="_19_message_3327087"> <tr> <td class="lfr-top"> <div class="thread-body"> <p>New video on Optimizing Pumping Stations live now! Check it out at the <a href="https://youtu.be/t8jX0xq0XoA">Wolfram R&D YouTube channel</a>. </p> <div class="custom-attributes"> <div class="taglib-custom-attributes-list"> </div> </div> </div> </td> </tr> <tr> <td class="thread-bottom"> <div class="entry-links"> </div> <ul class="edit-controls lfr-component"> </ul> </td> </tr> </table> <div class="thread-bottom-view"> <div class="author"> POSTED BY: <span class="author-red"><a href="/web/kereng">Keren Garcia</a></span> </div> <div class="subject"> </div> <div class="thread-bottom-controls" style="align:left;"> <ul class="edit-controls lfr-component"> <li> <a class="taglib-icon" href="#" onclick="signInFunc();return false;">Reply</a> </li> <li style="color: #999;"> | </li> <li> <a class="taglib-icon" href="#" onclick="signInFunc();return false;">Flag</a> </li> </ul> </div> </div> </div> </div> </form> <script> function signIn_DefaultFunction() { location.href = "/delegate/login-portlet"; } </script> <div class="authoring" id="aui_3_4_0_1_1412" onclick="signIn_DefaultFunction();return false;"> <div class="label" id="aui_3_4_0_1_1411"> Reply to this discussion <span class="reply-to-text" style="display: none;"> in reply to <a class="reply-to-link"></a> <div class="remove-reply-to-btn"></div> </span> </div> <div class="wmd-panel"> <div id="wmd-button-bar"> <ul id="wmd-button-row" class="wmd-button-row"> <li class="wmd-button" id="wmd-notebook-button" title="Notebook <nb>" style="left: 0px; width: 100px; height:25px;"><button style=" position: absolute; display: flex; background: #2483a6; color: white !important; text-shadow:none; height:26px;"><img style="background: url("/community-theme/images/message_boards/editor/notebook.png") center center no-repeat; height: 32px; width: 30px; max-height: 16px; max-width:16px; background-size:contain"></img><span style="padding: 2px 0px 0px 4px; ">Add Notebook</span> </button></li> <li class="wmd-button" id="wmd-code-button" title="Code Sample <pre><code> Ctrl+K" style="left: 0px;"><span style="background: url("/community-theme/images/message_boards/editor/code.png") center center no-repeat;"></span></li> <li class="wmd-spacer wmd-spacer1" id="wmd-spacer1"></li> <li class="wmd-button" id="wri-tab-button" title="Tab TAB" style="left: 25px;"><span style="background: url("/community-theme/images/message_boards/editor/increase-indent.png") center center no-repeat;"></span></li> <li class="wmd-button" id="wri-detab-button" title="Detab Ctrl+TAB" style="left: 50px;"><span style="background: url("/community-theme/images/message_boards/editor/decrease-indent.png") center center no-repeat;"></span></li> <li class="wmd-spacer wmd-spacer1" id="wmd-spacer2"></li> <li class="wmd-button" id="wmd-image-button" title="Image <img> Ctrl+G" style="left: 100px;"><span style="background: url("/community-theme/images/message_boards/editor/image.png") center center no-repeat;"></span></li> <li class="wmd-button" id="wmd-link-button" title="Hyperlink <a> Ctrl+L" style="left: 125px;"><span style="background: url("/community-theme/images/message_boards/editor/link.png") center center no-repeat;"></span></li> <li class="wmd-button" id="wmd-quote-button" title="Blockquote <blockquote> Ctrl+Q" style="left: 150px;"><span style="background: url("/community-theme/images/message_boards/editor/quote.png") center center no-repeat;"></span></li> <li class="wmd-spacer wmd-spacer2" id="wmd-spacer3"></li> <li class="wmd-button" id="wmd-bold-button" title="Strong <strong> Ctrl+B" style="left: 200px;"><span style="background: url("/community-theme/images/message_boards/editor/bold.png") center center no-repeat;"></span></li> <li class="wmd-button" id="wmd-italic-button" title="Emphasis <em> Ctrl+I" style="left: 225px;"><span style="background: url("/community-theme/images/message_boards/editor/italic.png") center center no-repeat;"></span></li> <li class="wmd-button" id="wmd-ulist-button" title="Bulleted List <ul> Ctrl+U" style="left: 250px;"><span style="background: url("/community-theme/images/message_boards/editor/bullets.png") center center no-repeat;"></span></li> <li class="wmd-button" id="wmd-olist-button" title="Numbered List <ol> Ctrl+O" style="left: 275px;"><span style="background: url("/community-theme/images/message_boards/editor/numbered.png") center center no-repeat;"></span></li> <li class="wmd-button" id="wmd-heading-button" title="Heading <h1>/<h2> Ctrl+H" style="left: 300px;"><span style="background: url("/community-theme/images/message_boards/editor/headline.png") center center no-repeat;"></span></li> <li class="wmd-button" id="wmd-hr-button" title="Horizontal Rule <hr> Ctrl+R" style="left: 325px;"><span style="background: url("/community-theme/images/message_boards/editor/divider.png") center center no-repeat;"></span></li> <li class="wmd-spacer wmd-spacer3" id="wmd-spacer4"></li> <li class="wmd-button" id="wmd-undo-button" title="Undo - Ctrl+Z" style="left: 375px;"><span style="background: url("/community-theme/images/message_boards/editor/undo-invalid.png") center center no-repeat;"></span></li> <li class="wmd-button" id="wmd-redo-button" title="Redo - Ctrl+Shift+Z" style="left: 400px;"><span style="background: url("/community-theme/images/message_boards/editor/redo-invalid.png") center center no-repeat;"></span></li> </ul> </div> <div id="editor-help"> <div class="editor-help-icon"></div> <div class="editor-help-wrapper"> <div class="editor-help-tooltip">Community posts can be styled and formatted using the <a class="editor-help-link" href="http://daringfireball.net/projects/markdown/syntax" target="_blank"> Markdown syntax</a>.</div> </div> </div> <textarea class="wmd-input" id="wmd-input"></textarea> <div class="community-user-mentions hidden"></div> </div> <div style="display:none"> <div id="mention-error-popup"> <div class="popup-header"> <span class="popup-header-text">Tag limit exceeded</span> </div> <div class="popup-body"> <div class="error-text"> Note: Only the first five people you tag will receive an email notification; the other tagged names will appear as links to their profiles. </div> <div class="button-row"> <button class="publish-button">Publish anyway</button> <button class="cancel-button" onclick="$.fancybox.close();">Cancel</button> </div> </div> </div> </div> <a class="iframe image-upload" href="/c/portal/markdown_image_uploader?cmd=getPage" style="display:hidden"></a> <a class="iframe link-insert" href="/c/portal/markdown_link" style="display:hidden"></a> <a href="#mention-error-popup" class="mention-error-popup" style="display:hidden"></a> <div class="preview-area"> <div class="editor-section-text">Reply Preview</div> <div id="wmd-preview" class="wmd-panel wmd-preview"></div> </div> <input class="aui-field-input aui-field-input-text" id="_19_body" name="_19_body" type="hidden" value="aaaaasasafadadag"> <!-- For now child messages do not get parent tags, this is definitely subject to change --> <!-- <input class="aui-field-input aui-field-input-text" id="_19_assetTagNames" name="_19_assetTagNames" type="hidden" value="" /> --> <div class="message-file-attachments"> <div class="attachments-title"> <span class="editor-section-text">Attachments</span> </div> <div class="new-file-button"> <span class="filename"></span> <a class="remove-attachment-button">Remove</a> <input name="hidden-upload1" id="hidden-upload1" class="hidden-upload" label="" size="70" type="file"> <label class="fake-upload-button" style="" for="hidden-upload1">Add a file to this post</label> </div> </div> <div class="editor-input-field"> <span class="aui-field aui-field-choice"> <span class="aui-field-content"> <span class="aui-field-element aui-field-label-right"> <input id="_19_subscribe" name="_19_subscribe" type="hidden" value="true"> <input checked="" class="aui-field-input aui-field-input-choice" id="_19_subscribeCheckbox" name="_19_subscribeCheckbox" onclick="Liferay.Util.updateCheckboxValue(this); " type="checkbox" value="true"> </span> <label class="aui-field-label" for="_19_subscribeCheckbox"> Follow this discussion </label> </span> </span> <div class="editor-publish-button-row"> <span class="aui-button aui-button-submit"> <span class="aui-button-content"> <input class="aui-button-input aui-button-input-submit" id="_19_publishButton" type="submit" value="Publish"> </span> </span> <span class="editor-cancel-text"> or <a onclick="_19_addQuickReply('cancel', '');">Discard</a></span> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> <div id="p_p_id_groupabstract_WAR_groupabstractportlet_" class="portlet-boundary portlet-boundary_groupabstract_WAR_groupabstractportlet_ portlet-static portlet-static-end group-abstract-portlet " > <span id="p_groupabstract_WAR_groupabstractportlet"></span> <div class="portlet-body"> <section class="portlet" id="portlet_groupabstract_WAR_groupabstractportlet"> <header class="portlet-topper"> <h1 class="portlet-title"> <span > <img class="icon" id="zyuh" src="/group-abstract-portlet/icon.png" alt="Group Abstract" title="Group Abstract" /> </span> <span class="portlet-title-text">Group Abstract</span> </h1> <menu class="portlet-topper-toolbar" id="portlet-topper-toolbar_groupabstract_WAR_groupabstractportlet" type="toolbar"> </menu> </header> <div class="portlet-content"> <div class=" portlet-content-container" style=""> <div class="portlet-body"> <script type="text/javascript"> function updateIndividualGroup(tag) { var actionURL = 'https://community.wolfram.com/groups?p_auth=yIya7tKv&p_p_id=groupabstract_WAR_groupabstractportlet&p_p_lifecycle=1&p_p_state=normal&p_p_mode=view&p_p_col_id=column-1&p_p_col_pos=4&p_p_col_count=5'; actionURL += '&updateGroup=' + tag; actionURL += '&curTag=' + ''; location.href = actionURL; } </script> </div> </div> </div> </section> </div> </div> </div> </td> </tr> </table> </div> <form action="#" id="hrefFm" method="post" name="hrefFm"> <span></span> </form> <span class="footer-top"> Be respectful. Review our <a href="/guidelines">Community Guidelines</a> to understand your role and responsibilities. <a href="/tou">Community Terms of Use</a> </span> <div id="feedback"> <a href="mailto:wolfram-community@wolfram.com?subject=Wolfram%20Community%20Feedback">Feedback</a> </div> </div> </div> </div> <!-- gl-footer.en.html --><div id="gl-footer-difference"><span><!-- --></span></div><div id="gl-footer" class="cf"> <div id="gl-footer-menu" class="cf"> <div class="gl-col gl-col-1"> <ul> <li>Products</li> <li><a href="https://www.wolfram.com/wolfram-one/?source=footer">Wolfram|One</a></li> <li><a href="https://www.wolfram.com/mathematica/?source=footer">Mathematica</a></li> <li><a href="https://www.wolfram.com/wolfram-alpha-notebook-edition/?source=footer">Wolfram|Alpha Notebook Edition</a></li> <li><a href="http://www.wolframalpha.com/pro/?source=footer">Wolfram|Alpha Pro</a></li> <li><a href="https://www.wolfram.com/products/?source=footer#mobile-apps">Mobile Apps</a></li> <li><a href="https://www.wolfram.com/finance-platform/?source=footer">Finance Platform</a></li> <li><a href="https://www.wolfram.com/system-modeler/?source=footer">System Modeler</a></li> <li><a href="https://www.wolfram.com/player/?source=footer">Wolfram Player</a></li> <li><a href="https://www.wolfram.com/engine/?source=footer">Wolfram Engine</a></li> <li><a href="https://www.wolfram.com/wolframscript/?source=footer">WolframScript</a></li> <li><a href="https://www.wolfram.com/products/workbench/?source=footer">Wolfram Workbench</a></li> <li><a href="https://www.wolfram.com/group-organization-licensing/?source=footer">Volume & Site Licensing</a></li> <li><a href="https://www.wolfram.com/enterprise-private-cloud/?source=footer">Enterprise Private Cloud</a></li> <li><a href="https://www.wolfram.com/application-server/?source=footer">Application Server</a></li> <li class="gl-all"><a href="https://www.wolfram.com/products/?source=footer">View all...</a></li> </ul> </div> <div class="gl-col gl-col-2"> <ul> <li>Services</li> <li><a href="https://www.wolfram.com/technical-consulting/?source=footer">Technical Consulting</a></li> <li><a href="http://www.wolframsolutions.com/?source=footer">Corporate Consulting</a></li> </ul> <ul> <li>For Customers</li> <li><a href="https://www.wolfram.com/get-products-services/?source=footer">Online Store</a></li> <li><a href="https://user.wolfram.com/portal/ProductRegistration?source=footer">Product Registration</a></li> <li><a href="https://user.wolfram.com/portal/login.html?source=footer">Product Downloads</a></li> <li><a href="https://user.wolfram.com/portal/login.html?source=footer">Service Plans Benefits</a></li> <li><a href="http://user.wolfram.com/portal/?source=footer">User Portal</a></li> <li><a href="https://account.wolfram.com/?source=footer">Your Account</a></li> </ul> <ul> <li>Support</li> <li><a href="https://support.wolfram.com/?source=footer">Support FAQ</a></li> <li><a href="https://www.wolfram.com/support/contact/email/?source=footer">Customer Service</a></li> <li><a href="https://www.wolfram.com/support/contact/?source=footer">Contact Support</a></li> </ul> </div> <div class="gl-col gl-col-3"> <ul> <li>Learning</li> <li><a href="http://reference.wolfram.com/language/?source=footer">Wolfram Language Documentation</a></li> <li><a href="https://www.wolfram.com/language/elementary-introduction/?source=footer">Wolfram Language Introductory Book</a></li> <li><a href="https://www.wolfram.com/start/?source=footer">Get Started with Wolfram</a></li> <li><a href="https://www.wolfram.com/language/fast-introduction-for-programmers/?source=footer">Fast Introduction for Programmers</a></li> <li><a href="https://www.wolfram.com/language/fast-introduction-for-math-students/?source=footer">Fast Introduction for Math Students</a></li> <li><a href="https://events.wolfram.com/?source=footer">Webinars & Training</a></li> <li><a href="https://www.wolfram.com/wolfram-u/?source=footer">Wolfram U</a></li> <li><a href="https://education.wolfram.com/programs/?source=footer">Summer Programs</a></li> <li><a href="https://www.wolfram.com/broadcast/?source=footer">Videos</a></li> <li><a href="https://www.wolfram.com/books/?source=footer">Books</a></li> </ul> </div> <div class="gl-col gl-col-4"> <ul> <li>Public Resources</li> <li><a href="http://www.wolframalpha.com/?source=footer">Wolfram|Alpha</a></li> <li><a href="http://demonstrations.wolfram.com/?source=footer">Demonstrations Project</a></li> <li><a href="https://resources.wolframcloud.com/?source=footer">Resource System</a></li> <li><a href="http://devices.wolfram.com/?source=footer">Connected Devices Project</a></li> <li><a href="https://datadrop.wolframcloud.com/?source=footer">Wolfram Data Drop</a></li> <li><a href="https://www.wolfram.com/raspberry-pi/?source=footer">Wolfram + Raspberry Pi</a></li> <li><a href="http://www.wolframscience.com/?source=footer">Wolfram Science</a></li> <li><a href="http://www.computerbasedmath.org/?source=footer">Computer-Based Math</a></li> <li><a href="http://mathworld.wolfram.com/?source=footer" target="_blank">MathWorld</a></li> <li><a href="https://www.wolfram.com/hackathons/?source=footer">Hackathons</a></li> <li><a href="https://www.wolfram.com/resources/computational-thinking/?source=footer">Computational Thinking</a></li> <li class="gl-all"><a href="https://www.wolfram.com/resources/?source=footer">View all...</a></li> </ul> </div> <div class="gl-col gl-col-5"> <ul> <li>Company</li> <li><a href="http://company.wolfram.com/events/?source=footer">Events</a></li> <li><a href="https://www.wolfram.com/company/?source=footer">About Wolfram</a></li> <li><a href="https://www.wolfram.com/company/careers/?source=footer">Careers</a></li> <li><a href="https://www.wolfram.com/company/contact/?source=footer">Contact</a></li> </ul> <ul> <li>Connect</li> <li><a href="http://community.wolfram.com/?source=footer">Wolfram Community</a></li> <li><a href="http://blog.wolfram.com/?source=footer">Wolfram Blog</a></li> <li><a href="https://www.wolfram.com/newsletters/">Newsletter</a></li> <li><a href="https://www.wolfram.com/connect/?source=footer"><i class="gl-icon gl-r7-c1"></i></a></li> </ul> </div> </div><!--/#gl-footer-menu --> <div id="gl-footer-copyright" class="cf"> <div class="gl-col1"> <span>© <span class="gl-year">2025</span> <a href="https://www.wolfram.com/?source=footer">Wolfram</a></span> </div> <div class="gl-col2 cf"> <ul class="cf"> <li><a href="https://www.wolfram.com/legal/?source=footer">Legal</a> & <a href="https://www.wolfram.com/legal/privacy/wolfram/?source=footer">Privacy Policy</a></li> <li><a href="https://www.wolfram.com/site-map/?source=footer">Site Map</a></li> <li><a href="http://www.wolframalpha.com/?source=footer">WolframAlpha.com</a></li> <li><a href="https://www.wolframcloud.com/?source=footer">WolframCloud.com</a></li> </ul> </div> </div><!--/#gl-footer-copyright --></div><!--/#gl-footer --><!--/gl-footer.en.html --> <!-- gl-footer-includes.en.html --> </div><!--/#gl-inner-wrapper --></div><!--/#gl-outer-wrapper --><span id="gl-footer-lang-message"><i class="gl-icon gl-r7-c2"></i></span><script src="/common/javascript/gl-footer-scripts.en.js"></script><div id ="IPstripe-wrap"></div><script src="/common/stripe/stripe.en.js"></script><!--/gl-footer-includes.en.html --> </body> <script src="/html/portlet/message_boards/js/main.js?browserId=ie&minifierType=js&languageId=en_US&b=6100&t=1739222644000" type="text/javascript"></script> <script src="/group-abstract-portlet/js/main.js?browserId=ie&minifierType=js&languageId=en_US&b=6100&t=1739496896000" type="text/javascript"></script> <script type="text/javascript"> // <![CDATA[ Liferay.Util.addInputFocus(); // ]]> </script> <script type="text/javascript"> // <![CDATA[ Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_103_', portletId: '103', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d10543\x26p_p_id\x3d103\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3d\x26p_p_col_pos\x3d0\x26p_p_col_count\x3d0\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fweb\x252Fcommunity\x252Fgroups\x252F-\x252Fm\x252Ft\x252F3325521' } ); Liferay.Portal.Tabs.show("_19_sortMsg", ['\u0052\u0065\u0070\u006c\u0069\u0065\u0073','\u004c\u0069\u006b\u0065\u0073','\u0052\u0065\u0063\u0065\u006e\u0074'], "Replies"); Liferay.provide( window, '_19_addAnswerFlag', function(messageId) { var A = AUI(); Liferay.Service.MB.MBMessage.updateAnswer( { messageId: messageId, answer: true, cascade: false } ); var addAnswerFlagDiv = A.one('#_19_addAnswerFlagDiv').clone(); var html = addAnswerFlagDiv.html(); html = '<div class="answer" id="_19_deleteAnswerFlag_' + messageId + '">' + html + '</div>'; html = html.replace(/@MESSAGE_ID@/g, messageId); var tags = A.one('#_19_message_' + messageId).one('div.tags'); if (tags) { tags.html(html); } A.one('#_19_addAnswerFlag_' + messageId).hide(); A.one('#_19_deleteAnswerFlag_' + messageId).show(); }, ['aui-base'] ); Liferay.provide( window, '_19_addQuickReply', function(cmd, messageId) { var A = AUI(); var addQuickReplyDiv = A.one('#_19_addQuickReplyDiv'); if(addQuickReplyDiv) { if (cmd == 'reply') { addQuickReplyDiv.show(); addQuickReplyDiv.one('#_19_parentMessageId').val(messageId); var editorInput = addQuickReplyDiv.one('textarea'); if (editorInput) { var editorId = editorInput.get('id'); var editorInstance = window[editorId]; } } else { var editorInput = addQuickReplyDiv.one('textarea'); editorInput.val(""); var previewArea = A.one(".wmd-preview"); previewArea.text(""); } } }, ['aui-base'] ); Liferay.provide( window, '_19_deleteAnswerFlag', function(messageId) { var A = AUI(); Liferay.Service.MB.MBMessage.updateAnswer( { messageId: messageId, answer: false, cascade: false } ); var deleteAnswerFlagDiv = A.one('#_19_deleteAnswerFlagDiv').clone(); var html = deleteAnswerFlagDiv.html(); html = '<li id="_19_addAnswerFlag_' + messageId + '">' + html + '</li>'; html = html.replace(/@MESSAGE_ID@/g, messageId); var editControls = A.one('#_19_message_' + messageId).one('ul.edit-controls'); if (editControls) { editControls.prepend(html); } A.one('#_19_deleteAnswerFlag_' + messageId).hide(); A.one('#_19_addAnswerFlag_' + messageId).show(); }, ['aui-base'] ); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 0, isStatic: 'end', namespacedId: 'p_p_id_19_', portletId: '19', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d10543\x26p_p_id\x3d19\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dcolumn-1\x26p_p_col_pos\x3d0\x26p_p_col_count\x3d5\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fweb\x252Fcommunity\x252Fgroups\x252F-\x252Fm\x252Ft\x252F3325521\x26_19_struts_action\x3d\x252Fmessage_boards\x252Fview_message\x26_19_messageId\x3d3325521' } ); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 3, isStatic: 'end', namespacedId: 'p_p_id_56_INSTANCE_RwB3TwfUaira_', portletId: '56_INSTANCE_RwB3TwfUaira', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d10543\x26p_p_id\x3d56_INSTANCE_RwB3TwfUaira\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dcolumn-1\x26p_p_col_pos\x3d3\x26p_p_col_count\x3d5\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fweb\x252Fcommunity\x252Fgroups\x252F-\x252Fm\x252Ft\x252F3325521' } ); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 2, isStatic: 'end', namespacedId: 'p_p_id_62_INSTANCE_yu3RYy1BJeVn_', portletId: '62_INSTANCE_yu3RYy1BJeVn', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d10543\x26p_p_id\x3d62_INSTANCE_yu3RYy1BJeVn\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dcolumn-1\x26p_p_col_pos\x3d2\x26p_p_col_count\x3d5\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fweb\x252Fcommunity\x252Fgroups\x252F-\x252Fm\x252Ft\x252F3325521' } ); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 1, isStatic: 'end', namespacedId: 'p_p_id_3_WAR_knowledgebaseportlet_INSTANCE_gkY19InvdxDq_', portletId: '3_WAR_knowledgebaseportlet_INSTANCE_gkY19InvdxDq', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d10543\x26p_p_id\x3d3_WAR_knowledgebaseportlet_INSTANCE_gkY19InvdxDq\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dcolumn-1\x26p_p_col_pos\x3d1\x26p_p_col_count\x3d5\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fweb\x252Fcommunity\x252Fgroups\x252F-\x252Fm\x252Ft\x252F3325521' } ); Liferay.Portlet.onLoad( { canEditTitle: false, columnPos: 4, isStatic: 'end', namespacedId: 'p_p_id_groupabstract_WAR_groupabstractportlet_', portletId: 'groupabstract_WAR_groupabstractportlet', refreshURL: '\x2fc\x2fportal\x2frender_portlet\x3fp_l_id\x3d10543\x26p_p_id\x3dgroupabstract_WAR_groupabstractportlet\x26p_p_lifecycle\x3d0\x26p_t_lifecycle\x3d0\x26p_p_state\x3dnormal\x26p_p_mode\x3dview\x26p_p_col_id\x3dcolumn-1\x26p_p_col_pos\x3d4\x26p_p_col_count\x3d5\x26p_p_isolated\x3d1\x26currentURL\x3d\x252Fweb\x252Fcommunity\x252Fgroups\x252F-\x252Fm\x252Ft\x252F3325521' } ); function ctem_3_search() { var keywords = document.ctem_3_fm._3_keywords.value; keywords = keywords.replace(/^\s+|\s+$/, ''); if (keywords != '') { document.ctem_3_fm.submit(); } } AUI().ready('aui-base', 'liferay-form', 'liferay-menu', 'liferay-notice', 'liferay-poller', function(A) {(function() { Liferay.Form.register( { id: '_19_fm' , fieldRules: [ ] } ); })();(function() { Liferay.Util.addInputType(); Liferay.Portlet.ready( function(portletId, node) { Liferay.Util.addInputType(node); } ); })();(function() { new Liferay.Menu(); var liferayNotices = Liferay.Data.notices; for (var i = 1; i < liferayNotices.length; i++) { new Liferay.Notice(liferayNotices[i]); } })();}); // ]]> </script> <script src="/community-theme/js/main.js?browserId=ie&minifierType=js&languageId=en_US&b=6100&t=1721246527000" type="text/javascript"></script> <script type="text/javascript"> // <![CDATA[ // ]]> </script> </html>