- сворачивание блоков
- $(
.mytoggle
).each(function () {- h=$(this);
- let html=h.html();
- h.empty();
- h.css(
margin-bottom
,0
); - let btn=$(
<img>
).prependTo(h); - $(
<div>
).appendTo(h).html(html); - btn.css(
display
,inline-block
); - btn.css(
vertical-align
,top
); - btn.css(
height
,24px
); - btn.css(
width
,24px
); - btn.next().css(
display
,inline-block
); - btn.attr(
src
,СсылкаНаКартинку); - btn.click(function(){…});
- $(this).parent().next().slideToggle();
- let div=h.next();
- div.css(
padding
,5px
); - div.css(
border
,1px solid
); - div.css(
display
,none
);
- }
- $(
- Размещение кода на WordPress
- Insert Headers and Footers
- плагин размещения js кода
- Script in Footer
- раздел для расположения кода
- Insert Headers and Footers
- Пример использования в редакторе с блоками html
- <div class=
mytoggle
>head</div> - <div>content</div>
- <div class=
Рубрика: Стек Технологий
- unit Main;
- interface
- uses
- Winapi.Windows, Winapi.Messages,
- System.SysUtils, System.Variants, System.Classes,
- Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.ComCtrls,Vcl.StdCtrls;
- type TfmUnity = class(TForm)
- pg: TPageControl;
- TabSheet1: TTabSheet;
- tabOptions: TTabSheet;
- gbField: TGroupBox;
- editField: TEdit;
- procedure gbFieldClick(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- private { Private declarations }
- public { Public declarations }
- end;
- uses
- var fmUnity: TfmUnity;
- implementation
- uses Registry, FileCtrl; //путь к файлу
- {$R *.dfm}
- procedure ЗаписатьВРеестр(val:string; name:string=
Str1
;project:string=namespace_unity
);- var reg : tregistry;
- begin
- reg := tregistry.create;
- try
- reg.RootKey := HKEY_CURRENT_USER; reg.OpenKey(
Software\Microsoft\Windows\
+project,true); - reg.WriteString(name, val);
- reg.RootKey := HKEY_CURRENT_USER; reg.OpenKey(
- finally
- reg.free;
- end;
- end;
- function ПрочитатьВРеестре(name:string=
Str1
;project:string=namespace_unity
):string;- var reg : tregistry;
- begin
- reg := tregistry.create;
- try
- reg.RootKey := HKEY_CURRENT_USER;
- reg.OpenKey(
Software\Microsoft\Windows\
+project,true); - Result := reg.ReadString(name);
- finally
- reg.free;
- end;
- end;
- procedure TfmUnity.FormCreate(Sender: TObject);
- begin
- editField.Text:=ПрочитатьВРеестре(
i
+editField.tag.ToString());
- editField.Text:=ПрочитатьВРеестре(
- end;
- begin
- procedure TfmUnity.gbFieldClick(Sender: TObject);
- var SelectedFolder: string;
- begin
- if (SelectDirectory(
Выберите директорию
,»,SelectedFolder)) then- begin
- editField.Text:=SelectedFolder;
- ЗаписатьВРеестр(SelectedFolder,
i
+editField.tag.ToString());
- end;
- begin
- if (SelectDirectory(
- end;
- interface
- end.
public interface ITest
{
/// <summary>
/// проверка экземпляра типа Dictionary на заполенность
/// </summary>
public bool Пустой => System.Convert.ToInt32(this.GetType().GetProperty("Count").GetValue(this))== 0;
}
public class Test:Dictionary<uint,string> ITest{
}
ITest Ex= new Test();
Debug.log(Ex.Пустой);
using UnityEngine;
namespace test2208041738
{
public interface ITest
{
public byte Prop1
{
get;
set;
}
public string Prop2
{
get;
set;
}
public void Method_props_assign() => this.Method(2, "hello");
public (byte, string) Method(byte Prop1, string Prop2) => (this.Prop1 = Prop1, this.Prop2 = Prop2);
}
public class Test : ITest
{
private byte _prop1;
private string _prop2;
public byte Prop1
{
get => _prop1;
set => _prop1 = value;
}
public string Prop2
{
get => _prop2;
set => _prop2 = value;
}
static public void test()
{
ITest t = new Test();
t.Method_props_assign();
Debug.Log(t.Prop1 + "," + t.Prop2);
}
}
}
//первый элемент коллекции
CS.First();
//последний элемент коллекции
CS.Last();