Revert "Revert "itemDialog""

This reverts commit 17a7cec4140f2c948417d8adb9d3ef416568da35.