/// <summary> /// Initializes the control properties. /// </summary> protected void SetupControl() { if (StopProcessing) { // Do not process } else { // Initialize variables string src = "http://platform.linkedin.com/in.js"; string dataFormat = null, dataText = null; string apiKey = LinkedInHelper.GetLinkedInApiKey(CMSContext.CurrentSiteName); // Check optional parameters if (DisplayMode.EqualsCSafe("inline")) { dataFormat = DisplayMode; } else { dataFormat = Behavior; } if (DisplayMode.EqualsCSafe("iconname")) { dataText = " data-text=\"" + CompanyName + "\""; } else { dataText = String.Empty; } // Build plugin code string output = "<div style=\"overflow: hidden; width: {0}px;\"><script src=\"{1}\" type=\"text/javascript\">api_key: {6}</script><script type=\"IN/CompanyProfile\" data-id=\"{2}\" data-format=\"{3}\" data-related=\"{4}\"{5}></script></div>"; ltlPluginCode.Text = String.Format(output, Width.ToString(), src, CompanyID, dataFormat, ShowConnections.ToString().ToLowerCSafe(), dataText, apiKey); } }